Correcting bug caused by not deep enough clones

This commit is contained in:
2023-03-18 16:12:54 +01:00
parent dc6616bba6
commit 392d66b03e

View File

@@ -30,7 +30,7 @@ export class JsonschemasService {
buildResource(resourceName: string) { buildResource(resourceName: string) {
let resource; let resource;
resource = { ... this.rawSchemas.components.schemas[resourceName]}; resource = structuredClone(this.rawSchemas.components.schemas[resourceName]);
resource.components = { schemas: {} }; resource.components = { schemas: {} };
for (let prop_name in resource.properties) { for (let prop_name in resource.properties) {
let prop = resource.properties[prop_name]; let prop = resource.properties[prop_name];