From d2b5efef3da56644e4577a71ef10aafcfea7f6ac Mon Sep 17 00:00:00 2001 From: Trirst <abeces968@gmail.com> Date: Fri, 29 Oct 2021 01:02:22 +0700 Subject: [PATCH] Fix delete action --- src/routes/ImagePost.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/routes/ImagePost.svelte b/src/routes/ImagePost.svelte index 711fb6f..fbb41cd 100644 --- a/src/routes/ImagePost.svelte +++ b/src/routes/ImagePost.svelte @@ -53,15 +53,17 @@ fetchAPI(paths.ImageField(snowflake), options); } // Delete the image then reroute back to /browse?p=1 - // I don't know why the fuck this works but just leave it here async function deleteImage(snowflake) { if (confirm("Delete image?")) { const options = { method: "DELETE", headers: { secret: $user.secret }, }; - fetchAPI(paths.ImageField(snowflake), options); - push("#/browse?p=1"); + // .finally is to cope with fetchAPI resolving to error when + // an endpoint returns empty JSON + fetchAPI(paths.ImageField(snowflake), options).finally(() => + push("#/browse?p=1") + ); } } </script> -- GitLab