From 9daa1a76e3bab552421ae3de5d7d69896154fb4b Mon Sep 17 00:00:00 2001 From: mic Date: Thu, 16 Oct 2025 22:16:41 +0200 Subject: [PATCH] ensuring an empty string when needed. see #520 --- js/mzta-prompts.js | 6 +++--- mzta-background.js | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/js/mzta-prompts.js b/js/mzta-prompts.js index 23182c84..b6db041a 100644 --- a/js/mzta-prompts.js +++ b/js/mzta-prompts.js @@ -438,9 +438,9 @@ async function getDefaultPrompts_withProps() { prompt.need_custom_text = prefs._default_prompts_properties[prompt.id].need_custom_text; prompt.chatgpt_web_model = prefs._default_prompts_properties[prompt.id].chatgpt_web_model; prompt.chatgpt_web_project = prefs._default_prompts_properties[prompt.id].chatgpt_web_project; - prompt.chatgpt_web_custom_gpt = prefs._default_prompts_properties[prompt.id].chatgpt_web_custom_gpt; - prompt.api_type = prefs._default_prompts_properties[prompt.id].api_type; - prompt.api_model = prefs._default_prompts_properties[prompt.id].api_model; + prompt.chatgpt_web_custom_gpt = (prefs._default_prompts_properties[prompt.id]?.chatgpt_web_custom_gpt || '').trim(); + prompt.api_type = (prefs._default_prompts_properties[prompt.id]?.api_type || '').trim(); + prompt.api_model = (prefs._default_prompts_properties[prompt.id]?.api_model || '').trim(); }else{ prompt.position_display = pos; prompt.position_compose = pos; diff --git a/mzta-background.js b/mzta-background.js index 66bf8ed9..6a04e7d8 100644 --- a/mzta-background.js +++ b/mzta-background.js @@ -394,6 +394,9 @@ async function openChatGPT(promptText, action, curr_tabId, prompt_name = '', do_ let _webproject_set = false; let _custom_gpt_set = false; let _use_prompt_info_custom_gpt = false; + prompt_info.chatgpt_web_model = prompt_info.chatgpt_web_model.trim(); + prompt_info.chatgpt_web_project = prompt_info.chatgpt_web_project.trim(); + prompt_info.chatgpt_web_custom_gpt = prompt_info.chatgpt_web_custom_gpt.trim(); let _custom_model = sanitizeChatGPTModelData(prompt_info.chatgpt_web_model != '' ? prompt_info.chatgpt_web_model : prefs.chatgpt_web_model); let _web_project = sanitizeChatGPTWebCustomData(prompt_info.chatgpt_web_project != '' ? prompt_info.chatgpt_web_project : prefs.chatgpt_web_project) let _custom_gpt = sanitizeChatGPTWebCustomData(prompt_info.chatgpt_web_custom_gpt != '' ? prompt_info.chatgpt_web_custom_gpt : prefs.chatgpt_web_custom_gpt)