diff --git a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts index 56227d11c..29910369a 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts @@ -103,7 +103,7 @@ export class EditBasicConfigurationComponent implements OnInit, OnChanges { signupControl.valueChanges .pipe(pairwise()) .subscribe(([ oldValue, newValue ]) => { - if (oldValue !== true && newValue === true) { + if (oldValue === false && newValue === true) { /* eslint-disable max-len */ this.signupAlertMessage = $localize`You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below.` @@ -118,5 +118,7 @@ export class EditBasicConfigurationComponent implements OnInit, OnChanges { }) } }) + + signupControl.updateValueAndValidity() } } diff --git a/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts b/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts index a38438e3a..184dfd921 100644 --- a/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts +++ b/client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts @@ -104,5 +104,10 @@ export class EditVODTranscodingComponent implements OnInit, OnChanges { videoStudioControl.setValue(false) } }) + + transcodingControl.updateValueAndValidity() + webtorrentControl.updateValueAndValidity() + videoStudioControl.updateValueAndValidity() + hlsControl.updateValueAndValidity() } }