From c9905d9d8883b874be29fff04323279a8e75e46f Mon Sep 17 00:00:00 2001 From: herrrta <73949927+herrrta@users.noreply.github.com> Date: Tue, 1 Apr 2025 19:31:27 -0400 Subject: [PATCH] fix: add null safety to default folder path --- components/jellyseerr/RequestModal.tsx | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/components/jellyseerr/RequestModal.tsx b/components/jellyseerr/RequestModal.tsx index 5bb19ee4..06c6e3b9 100644 --- a/components/jellyseerr/RequestModal.tsx +++ b/components/jellyseerr/RequestModal.tsx @@ -9,6 +9,7 @@ import type { } from "@/utils/jellyseerr/server/api/servarr/base"; import type { MediaType } from "@/utils/jellyseerr/server/constants/media"; import type { MediaRequestBody } from "@/utils/jellyseerr/server/interfaces/api/requestInterfaces"; +import { writeDebugLog } from "@/utils/log"; import { BottomSheetBackdrop, type BottomSheetBackdropProps, @@ -147,16 +148,20 @@ const RequestModal = forwardRef< }, [requestBody?.seasons]); const request = useCallback(() => { + const body = { + is4k: defaultService?.is4k || defaultServiceDetails?.server.is4k, + profileId: defaultProfile?.id, + rootFolder: defaultFolder?.path, + tags: defaultTags.map((t) => t.id), + ...requestBody, + ...requestOverrides, + }; + + writeDebugLog("Sending Jellyseerr advanced request", body); + requestMedia( seasonTitle ? `${title}, ${seasonTitle}` : title, - { - is4k: defaultService?.is4k || defaultServiceDetails?.server.is4k, - profileId: defaultProfile.id, - rootFolder: defaultFolder.path, - tags: defaultTags.map((t) => t.id), - ...requestBody, - ...requestOverrides, - }, + body, onRequested, ); }, [