B: Deep copy instead of modifying cache
This commit is contained in:
parent
f820d84cb0
commit
d786154374
|
@ -22,7 +22,7 @@ export class OssLoader {
|
|||
private items: ILibraryItem[];
|
||||
|
||||
constructor(input: IOperationSchemaDTO, items: ILibraryItem[]) {
|
||||
this.oss = input as unknown as IOperationSchema;
|
||||
this.oss = structuredClone(input) as IOperationSchema;
|
||||
this.items = items;
|
||||
}
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ export class RSFormLoader {
|
|||
private cstByID = new Map<number, IConstituenta>();
|
||||
|
||||
constructor(input: IRSFormDTO) {
|
||||
this.schema = input as unknown as IRSForm;
|
||||
this.schema = structuredClone(input) as IRSForm;
|
||||
this.schema.version = input.version ?? 'latest';
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user