diff --git a/apps/web/src/services/service-account/components/ServiceAccountAutoSyncForm.vue b/apps/web/src/services/service-account/components/ServiceAccountAutoSyncForm.vue index ef6db90072..343fafd850 100644 --- a/apps/web/src/services/service-account/components/ServiceAccountAutoSyncForm.vue +++ b/apps/web/src/services/service-account/components/ServiceAccountAutoSyncForm.vue @@ -38,7 +38,6 @@ const state = reactive({ .hour(utcHour).tz(state.timezone) .get('hour')).sort((a, b) => a - b); }), - additionalOptions: {}, isScheduleHoursValid: computed(() => ((state.isAutoSyncEnabled) ? !!serviceAccountPageFormState.scheduleHours.length : true)), isAdditionalOptionsValid: false, isAllValid: computed(() => { @@ -83,10 +82,9 @@ const handleChangeToggle = (e:boolean) => { _state.formState.isAutoSyncEnabled = e; }); }; - -watch(() => state.additionalOptions, (additionalOptions) => { - serviceAccountPageStore.setFormState('additionalOptions', additionalOptions); -}); +const handleChangeAdditionalOptions = (formData: Record) => { + serviceAccountPageStore.setFormState('additionalOptions', formData); +}; watch(() => state.isAllValid, (isAllValid) => { serviceAccountPageStore.$patch((_state) => { @@ -118,9 +116,10 @@ watch(() => state.isAllValid, (isAllValid) => {