fix(jellyfinimportmodal): fix for importing all jellyfin users

This commit is contained in:
Nicolai Van der Storm
2022-06-13 21:34:51 +02:00
parent d835336d33
commit a483ca9837

View File

@@ -51,6 +51,18 @@ const JellyfinImportModal: React.FC<JellyfinImportProps> = ({
revalidateOnMount: true, revalidateOnMount: true,
}); });
const { data: existingUsers } = useSWR<UserResultsResponse>(
`/api/v1/user?take=${children}`
);
data?.forEach((user, pos) => {
if (
existingUsers?.results.some((data) => data.jellyfinUserId === user.id)
) {
data?.splice(pos, 1);
}
});
const importUsers = async () => { const importUsers = async () => {
setImporting(true); setImporting(true);
@@ -119,20 +131,6 @@ const JellyfinImportModal: React.FC<JellyfinImportProps> = ({
} }
}; };
const { data: existingUsers } = useSWR<UserResultsResponse>(
`/api/v1/user?take=${children}`
);
data?.forEach((user, pos) => {
if (
existingUsers?.results.some(
(existingUser) => existingUser.jellyfinUserId === user.id
)
) {
delete data[pos];
}
});
return ( return (
<Modal <Modal
loading={!data && !error} loading={!data && !error}