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 });