fixed replace "/" error

This commit is contained in:
IDONTSUDO 2024-11-17 14:57:16 +03:00
parent 29dcfb6ac1
commit 3f951d1c09
3 changed files with 5 additions and 3 deletions

View file

@ -95,7 +95,7 @@ export class FormViewModel {
.replace(/[^\x00-\x7F]/g, "")
.replaceAll("\n", "")
.replaceAll("\\", "")
.replaceAll("/", "")
// .replaceAll("/", "")
);
} catch (error) {
console.log("ERROR: FormViewModel json() " + result);
@ -159,7 +159,7 @@ export class FormViewModel {
}
if (objectMapperResult)
inputResult.push(
objectMapperResult.replaceAll("\n", "").replaceAll("\\", "").replaceAll("/", "").replaceAll(";", "")
objectMapperResult.replaceAll("\n", "").replaceAll("\\", "").replaceAll(";", "")
);
}
});

View file

@ -4,7 +4,8 @@ import { Parts } from "../../../../../../features/details/details_http_repositor
export class SelectDetailViewModel {
details: Parts[];
constructor(parts: Parts[]) {
this.details = parts;
this.details = parts ?? [];
makeAutoObservable(this);
}

View file

@ -10,6 +10,7 @@ import { plainToInstance } from "class-transformer";
export const SelectDetail = observer((props: IFormBuilderComponentsProps<SelectDetailViewModel>) => {
const [store] = React.useState(() => new SelectDetailStore());
React.useEffect(() => {
console.log(props.dependency.details);
store.viewModel = new SelectDetailViewModel(props.dependency.details);
store.isLoading = false;
store.init();