From 2e05e7d35c0c25c0a1d134f146ebf8ec645a6ed0 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Tue, 2 May 2023 00:35:56 +0200 Subject: [PATCH] fix/manga_screen_missing_source_toast (#288) --- src/components/manga/MangaDetails.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/manga/MangaDetails.tsx b/src/components/manga/MangaDetails.tsx index 541186eb..528a2247 100644 --- a/src/components/manga/MangaDetails.tsx +++ b/src/components/manga/MangaDetails.tsx @@ -140,7 +140,11 @@ const MangaDetails: React.FC = ({ manga }) => { const classes = useStyles(manga.inLibrary)(); - useEffect(() => makeToast(translate('source.error.label.source_not_found'), 'error'), [manga.id]); + useEffect(() => { + if (!manga.source) { + makeToast(translate('source.error.label.source_not_found'), 'error'); + } + }, [manga.source]); const addToLibrary = () => { mutate(`/api/v1/manga/${manga.id}/?onlineFetch=false`, { ...manga, inLibrary: true }, { revalidate: false });