From 210856a7be4631540791bad027fb3ef0f7a51f14 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 10 Nov 2020 14:15:59 +0100 Subject: Try to fix live segments check --- .../config/edit-custom-config/edit-custom-config.component.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts') 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 de1cf46b1..d442df0e3 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 @@ -95,7 +95,7 @@ export class EditCustomConfigComponent extends FormReactive implements OnInit, A ] this.liveMaxDurationOptions = [ - { value: 0, label: $localize`No limit` }, + { value: null, label: $localize`No limit` }, { value: 1000 * 3600, label: $localize`1 hour` }, { value: 1000 * 3600 * 3, label: $localize`3 hours` }, { value: 1000 * 3600 * 5, label: $localize`5 hours` }, @@ -328,7 +328,13 @@ export class EditCustomConfigComponent extends FormReactive implements OnInit, A } async formValidated () { - this.configService.updateCustomConfig(this.form.getRawValue()) + const value: CustomConfig = this.form.getRawValue() + + // Transform "null" to null + const maxDuration = value.live.maxDuration as any + if (maxDuration === 'null') value.live.maxDuration = null + + this.configService.updateCustomConfig(value) .subscribe( res => { this.customConfig = res -- cgit v1.2.3