From da7dee44c6bf96ea3104fd75aaacee23765c591d Mon Sep 17 00:00:00 2001 From: Mary Hipp Date: Thu, 22 Aug 2024 13:19:20 -0400 Subject: [PATCH] fix(ui): use empty string fallback if unable to parse prompts when creating style preset from existing image --- .../src/features/gallery/hooks/useImageActions.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/invokeai/frontend/web/src/features/gallery/hooks/useImageActions.ts b/invokeai/frontend/web/src/features/gallery/hooks/useImageActions.ts index eba18a7a5d..10746bee85 100644 --- a/invokeai/frontend/web/src/features/gallery/hooks/useImageActions.ts +++ b/invokeai/frontend/web/src/features/gallery/hooks/useImageActions.ts @@ -86,8 +86,19 @@ export const useImageActions = (image_name?: string) => { const createAsPreset = useCallback(async () => { if (image_name && metadata && imageDTO) { - const positivePrompt = await handlers.positivePrompt.parse(metadata); - const negativePrompt = await handlers.negativePrompt.parse(metadata); + let positivePrompt; + let negativePrompt; + + try { + positivePrompt = await handlers.positivePrompt.parse(metadata); + } catch (error) { + positivePrompt = "" + } + try { + negativePrompt = await handlers.negativePrompt.parse(metadata); + } catch (error) { + negativePrompt = "" + } $stylePresetModalState.set({ prefilledFormData: {