ensuring an empty string when needed. see #520

This commit is contained in:
mic 2025-10-16 22:16:41 +02:00
parent 7b4310ea6b
commit 9daa1a76e3
2 changed files with 6 additions and 3 deletions

View file

@ -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;

View file

@ -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)