From 1a8d3bfc5eb494099b99a6a9da453bf1c1be9ca8 Mon Sep 17 00:00:00 2001 From: Volha Mardvilka Date: Fri, 20 Dec 2024 13:25:13 +0000 Subject: [PATCH] 380231252: (fix) save button becomes active when any setting changes --- .../pages/general-settings/general-settings.component.html | 5 ++++- .../general-settings/general-settings.component.spec.ts | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/ui/src/app/pages/general-settings/general-settings.component.html b/modules/ui/src/app/pages/general-settings/general-settings.component.html index a8a7a6beb..e1825acc4 100644 --- a/modules/ui/src/app/pages/general-settings/general-settings.component.html +++ b/modules/ui/src/app/pages/general-settings/general-settings.component.html @@ -96,7 +96,10 @@ color="primary" (click)="saveSetting()" [disabled]=" - !isFormValues || vm.isLessThanOneInterface || settingsDisable + !isFormValues || + vm.isLessThanOneInterface || + settingsDisable || + settingForm.pristine "> Save diff --git a/modules/ui/src/app/pages/general-settings/general-settings.component.spec.ts b/modules/ui/src/app/pages/general-settings/general-settings.component.spec.ts index cca3ba9c0..7e2fdcbe0 100644 --- a/modules/ui/src/app/pages/general-settings/general-settings.component.spec.ts +++ b/modules/ui/src/app/pages/general-settings/general-settings.component.spec.ts @@ -322,6 +322,7 @@ describe('GeneralSettingsComponent', () => { key: MOCK_SYSTEM_CONFIG_WITH_DATA?.network?.internet_intf, value: 'value', }); + component.settingForm.markAsDirty(); fixture.detectChanges(); const saveBtn = compiled.querySelector(