diff --git a/src/components/chapter.svelte b/src/components/chapter.svelte
index bc176e3..f0973de 100644
--- a/src/components/chapter.svelte
+++ b/src/components/chapter.svelte
@@ -7,15 +7,12 @@
export var selected;
export var disabledDownload = false;
export var progress = 0;
-
- $: if(progress !== 0) console.log("chapter", chapter.data.attributes.chapter, progress * 100);
dispatch("select")} class:selected={selected} style="background-image: linear-gradient(to right, rgba(0, 255, 0, 0.247) {progress * 100}%, transparent {progress * 100}%)">
| {chapter.data.attributes.volume ? "Vol " + chapter.data.attributes.volume : ""} |
- Chapter {chapter.data.attributes.chapter} |
+ {chapter.data.attributes.chapter ? "Chapter " + chapter.data.attributes.chapter : ""} |
{chapter.data.attributes.title} |
- !disabledDownload && dispatch("download")} class:disabled={disabledDownload}>Download |
!disabledDownload && dispatch("view")}>View |
diff --git a/src/pages/[manga]/_layout.svelte b/src/pages/[manga]/_layout.svelte
index 479b438..ebcdb52 100644
--- a/src/pages/[manga]/_layout.svelte
+++ b/src/pages/[manga]/_layout.svelte
@@ -15,5 +15,9 @@
{#await mangaData}
loading...
{:then manga}
-
+ {#if manga}
+
+ {:else}
+ Manga not found.
+ {/if}
{/await}
\ No newline at end of file
diff --git a/src/pages/[manga]/index.svelte b/src/pages/[manga]/index.svelte
index 13120f2..1c2cd03 100644
--- a/src/pages/[manga]/index.svelte
+++ b/src/pages/[manga]/index.svelte
@@ -56,6 +56,7 @@
state = "active";
processing.opts.callback = async (chapter, link, finished) => {
console.log(chapter, link, finished);
+ if(chapter === -1 || link === -1) return;
var cs = await chapters;
var related = cs.results.filter(t => processing.opts.chapters.find(c => t.data.id === c.id));
var done = processing.opts.chapters.filter(t => t.number < chapter);