From f4ca4ea7195170b5b9db4b3d2b1ef80b0eba166d Mon Sep 17 00:00:00 2001 From: jj Date: Sun, 3 Nov 2024 20:02:43 +0000 Subject: [PATCH] web/settings: validate youtubeDubLang as literal --- web/src/lib/settings/validate.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/lib/settings/validate.ts b/web/src/lib/settings/validate.ts index 9b85bcce..02467d2e 100644 --- a/web/src/lib/settings/validate.ts +++ b/web/src/lib/settings/validate.ts @@ -9,6 +9,7 @@ import { youtubeVideoCodecOptions, type PartialSettings, } from '$lib/types/settings'; +import { youtubeLanguages } from './youtube-lang'; function validateTypes(input: unknown, reference = defaultSettings as unknown) { if (typeof input === 'undefined') @@ -79,7 +80,8 @@ export function validateSettings(settings: PartialSettings) { [ settings?.save?.filenameStyle , filenameStyleOptions ], [ settings?.save?.videoQuality , videoQualityOptions ], [ settings?.save?.youtubeVideoCodec, youtubeVideoCodecOptions ], - [ settings?.save?.savingMethod , savingMethodOptions ] + [ settings?.save?.savingMethod , savingMethodOptions ], + [ settings?.save?.youtubeDubLang , youtubeLanguages ] ]) ); }