From 8b69f9f02879ee3cf72bc9d4aa96cc71f18e6eea Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 7 Sep 2022 16:24:44 +0200 Subject: Check admin config when loading the page Avoid issues when an invalid config was set in the configuration file --- .../config/edit-custom-config/edit-custom-config.component.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'client/src/app/+admin/config/edit-custom-config') diff --git a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts index 5cab9e9df..545e37857 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts @@ -292,6 +292,9 @@ export class EditCustomConfigComponent extends FormReactive implements OnInit { } formValidated () { + this.forceCheck() + if (!this.form.valid) return + const value: ComponentCustomConfig = this.form.getRawValue() forkJoin([ @@ -381,8 +384,7 @@ export class EditCustomConfigComponent extends FormReactive implements OnInit { this.customConfig = { ...config, instanceCustomHomepage: homepage } this.updateForm() - // Force form validation - this.forceCheck() + this.markAllAsDirty() }, error: err => this.notifier.error(err.message) -- cgit v1.2.3