storyblok / storyblok-nuxt

Storyblok Nuxt module
https://www.storyblok.com/tp/nuxt-js-multilanguage-website-tutorial
MIT License
278 stars 44 forks source link

useAsyncStoryblok returns undefined when story is not found #828

Open LukasHechenbergerID opened 7 months ago

LukasHechenbergerID commented 7 months ago

Describe the issue you're facing

When calling useAsyncStoryblok with a nonexistent url, I get undefined back.

In the documentation there is this bit: image Previously there would be a status returned, regardless if the site exists or not. But now you get undefined back and it throws an error (instead of a 404 there is a 500 shown to the user in my case)

Has the api changed?? I couldn't find infos on this

Reproduction

Sorry, none

Steps to reproduce

No response

System Info

Nuxt 3.11.2
@storyblok/nuxt 6.0.9

Used Package Manager

pnpm

Error logs (Optional)

No response

Validations

alvarosabu commented 6 months ago

Reproduction Sorry, none

Hi, @LukasHechenbergerID please provide a minimal reproduction link using https://stackblitz.com/fork/github/nuxt/starter/tree/v3-stackblitz. See Why Reproductions are required

m0zz094 commented 3 months ago

Same, I temporarely added this snippet instead to get a 404

if (!story?.value?.content) { throw createError({ statusCode: 404, statusMessage: 'Page Not Found' }) }