diff --git a/src/app/config/config.component.ts b/src/app/config/config.component.ts index 295a62b..faa10dc 100644 --- a/src/app/config/config.component.ts +++ b/src/app/config/config.component.ts @@ -73,7 +73,9 @@ export class ConfigComponent { if (config && config.modules) { config.modules[index].id = module.id; config.modules[index].type = module.type; - config.modules[index].params = module.params; + if (module.params !== undefined) { + config.modules[index].params = module.params; + } return { ...config, modules: config.modules, diff --git a/src/app/module/module.component.ts b/src/app/module/module.component.ts index c96f765..7cd9e84 100644 --- a/src/app/module/module.component.ts +++ b/src/app/module/module.component.ts @@ -64,7 +64,7 @@ export class ModuleComponent { paramsUpdated(params: any) { this.module.update((module) => { - if (module !== undefined) { + if (module !== undefined && module.params !== undefined) { module.params = params; return { ...module,