diff --git a/frontend/src/lib/components/EditAdventure.svelte b/frontend/src/lib/components/EditAdventure.svelte
index d772531..6654fba 100644
--- a/frontend/src/lib/components/EditAdventure.svelte
+++ b/frontend/src/lib/components/EditAdventure.svelte
@@ -16,6 +16,7 @@
let isPointModalOpen: boolean = false;
let isImageFetcherOpen: boolean = false;
+ let wikiError: string = '';
let fileInput: HTMLInputElement;
let image: File;
@@ -55,8 +56,14 @@
async function generateDesc() {
let res = await fetch(`/api/generate/desc/?name=${adventureToEdit.name}`);
let data = await res.json();
+ if (!res.ok) {
+ wikiError = 'No article found';
+ }
if (data.extract) {
+ wikiError = '';
adventureToEdit.description = data.extract;
+ } else {
+ wikiError = 'No description found';
}
}
@@ -226,6 +233,9 @@
>
{wikiError}
+ {/if} {#if adventureToEdit.type == 'visited' || adventureToEdit.type == 'planned'}{wikiError}
+ {/if} {#if newAdventure.type == 'visited' || newAdventure.type == 'planned'}