From 394d5417463650102ce78421e0293a65a9e20620 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Thu, 24 Apr 2025 13:44:30 +0200 Subject: [PATCH] Fix source filtering for nsfw Filtering was always applied even if "showNsfw" was undefined and thus, should not be considered for filtering --- src/modules/source/services/Sources.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/modules/source/services/Sources.ts b/src/modules/source/services/Sources.ts index 31a03ef0..94fe3a92 100644 --- a/src/modules/source/services/Sources.ts +++ b/src/modules/source/services/Sources.ts @@ -64,7 +64,13 @@ export class Sources { const normalizedLanguages = toComparableLanguages(toUniqueLanguageCodes(languages ?? [])); return sources - .filter((source) => showNsfw || !source.isNsfw || (keepLocalSource && Sources.isLocalSource(source))) + .filter( + (source) => + showNsfw === undefined || + showNsfw || + !source.isNsfw || + (keepLocalSource && Sources.isLocalSource(source)), + ) .filter( (source) => !languages ||