diff --git a/src/renderer/features/playlists/components/update-playlist-form.tsx b/src/renderer/features/playlists/components/update-playlist-form.tsx
index 9f5ca6f6..4dea0a70 100644
--- a/src/renderer/features/playlists/components/update-playlist-form.tsx
+++ b/src/renderer/features/playlists/components/update-playlist-form.tsx
@@ -71,6 +71,7 @@ export const UpdatePlaylistForm = ({ users, query, body, onCancel }: UpdatePlayl
});
const isPublicDisplayed = server?.type === ServerType.NAVIDROME;
+ const isOwnerDisplayed = server?.type === ServerType.NAVIDROME;
const isSubmitDisabled = !form.values.name || mutation.isLoading;
return (
@@ -86,11 +87,13 @@ export const UpdatePlaylistForm = ({ users, query, body, onCancel }: UpdatePlayl
label="Description"
{...form.getInputProps('comment')}
/>
-
+ {isOwnerDisplayed && (
+
+ )}
{isPublicDisplayed && (
- api.controller.getUserList({ apiClientProps: { server, signal }, query }),
- queryKey: queryKeys.users.list(server?.id || '', query),
- });
+ const users =
+ server?.type === ServerType.NAVIDROME
+ ? await queryClient.fetchQuery({
+ queryFn: ({ signal }) =>
+ api.controller.getUserList({ apiClientProps: { server, signal }, query }),
+ queryKey: queryKeys.users.list(server?.id || '', query),
+ })
+ : null;
openModal({
children: (