diff --git a/lib/src/runtime/composables/useAsyncStoryblok.js b/lib/src/runtime/composables/useAsyncStoryblok.js index a1eb5a44..c0689824 100644 --- a/lib/src/runtime/composables/useAsyncStoryblok.js +++ b/lib/src/runtime/composables/useAsyncStoryblok.js @@ -19,11 +19,14 @@ export const useAsyncStoryblok = async ( } }); - const { data } = await useAsyncData( + const { data, error } = await useAsyncData( url, async () => await storyblokApiInstance.get(`cdn/stories/${url}`, apiOptions) ); - story.value = data.value.data.story; + if (!error.value && data.value) { + story.value = data.value.data.story; - return story; + return story; + } + return false; };