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,
});
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 () => {
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 (
<Modal
loading={!data && !error}