From ca4c4440ae9b4bb9dafb5161b8b43f3bdb6181eb Mon Sep 17 00:00:00 2001 From: Rick Luiken Date: Sun, 17 Sep 2023 17:32:15 +0200 Subject: [PATCH 1/2] Fix permissions on ManageSliderOver Previously, would cause a 403 error when a non-admin user opened a movie/series page --- src/components/ManageSlideOver/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/ManageSlideOver/index.tsx b/src/components/ManageSlideOver/index.tsx index e39055ea..6c26a161 100644 --- a/src/components/ManageSlideOver/index.tsx +++ b/src/components/ManageSlideOver/index.tsx @@ -103,10 +103,14 @@ const ManageSlideOver = ({ : null ); const { data: radarrData } = useSWR( - '/api/v1/settings/radarr' + hasPermission(Permission.ADMIN) ? + '/api/v1/settings/radarr' + : null ); const { data: sonarrData } = useSWR( - '/api/v1/settings/sonarr' + hasPermission(Permission.ADMIN) ? + '/api/v1/settings/sonarr' + : null ); const deleteMedia = async () => { From 127897b9d7650eec8acae5ad4fb03524658ef3da Mon Sep 17 00:00:00 2001 From: Rick Luiken Date: Wed, 20 Sep 2023 10:35:14 +0200 Subject: [PATCH 2/2] style: fix prettier errors --- src/components/ManageSlideOver/index.tsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/components/ManageSlideOver/index.tsx b/src/components/ManageSlideOver/index.tsx index 6c26a161..646e4145 100644 --- a/src/components/ManageSlideOver/index.tsx +++ b/src/components/ManageSlideOver/index.tsx @@ -103,14 +103,10 @@ const ManageSlideOver = ({ : null ); const { data: radarrData } = useSWR( - hasPermission(Permission.ADMIN) ? - '/api/v1/settings/radarr' - : null + hasPermission(Permission.ADMIN) ? '/api/v1/settings/radarr' : null ); const { data: sonarrData } = useSWR( - hasPermission(Permission.ADMIN) ? - '/api/v1/settings/sonarr' - : null + hasPermission(Permission.ADMIN) ? '/api/v1/settings/sonarr' : null ); const deleteMedia = async () => {