diff --git a/vue3/src/composables/useFileApi.ts b/vue3/src/composables/useFileApi.ts index 736317bfb..86a81429b 100644 --- a/vue3/src/composables/useFileApi.ts +++ b/vue3/src/composables/useFileApi.ts @@ -84,7 +84,11 @@ export function useFileApi() { function doAiImport(file: File|null, text: string = '') { let formData = new FormData() - formData.append('file', '') + if(file != null){ + formData.append('file', file) + } else { + formData.append('file', '') + } formData.append('text', text) return fetch(getDjangoUrl(`api/ai-import/`), { diff --git a/vue3/src/pages/RecipeImportPage.vue b/vue3/src/pages/RecipeImportPage.vue index b27594d98..2b6194e3e 100644 --- a/vue3/src/pages/RecipeImportPage.vue +++ b/vue3/src/pages/RecipeImportPage.vue @@ -580,8 +580,10 @@ function loadRecipeFromUrl(recipeFromSourceRequest: RecipeFromSource) { function loadRecipeFromAiImport() { let request = null if (image.value != null && aiMode.value == 'file') { + console.log('file import') request = doAiImport(image.value) } else if (sourceImportText.value != '' && aiMode.value == 'text') { + console.log('text import') request = doAiImport(null, sourceImportText.value) }