feat(import): enhance image URL extraction and logging during recipe import

This commit is contained in:
Nils-Johan Gynther
2026-04-22 22:08:05 +02:00
parent 28606d7abd
commit 71bc162015
8 changed files with 163 additions and 21 deletions
@@ -62,6 +62,11 @@ export default function WriteRecipePage() {
// Kontrollera om det finns förifylld Markdown från snabbimport
const prefilledMarkdown = sessionStorage.getItem('prefilled_markdown');
const prefilledImageUrl = sessionStorage.getItem('prefilled_image_url');
// eslint-disable-next-line no-console
console.log('[WriteRecipePage] prefilled values', {
prefilledMarkdownLength: prefilledMarkdown?.length ?? 0,
prefilledImageUrl,
});
if (prefilledImageUrl) {
setImageUrl(prefilledImageUrl);
sessionStorage.removeItem('prefilled_image_url');
@@ -191,6 +196,8 @@ export default function WriteRecipePage() {
note: ing.editedNote || undefined,
})),
};
// eslint-disable-next-line no-console
console.log('[WriteRecipePage] create payload imageUrl', body.imageUrl ?? null);
try {
const res = await authFetch('/api/recipes', {
@@ -203,6 +210,9 @@ export default function WriteRecipePage() {
throw new Error(errorMessage);
}
// eslint-disable-next-line no-console
console.log('[WriteRecipePage] recipe create success');
setStep('saved');
router.refresh();
setTimeout(() => router.push('/recipes'), 2000);