From 671389edf7e5afd1ecfa9aca3f7fdf5052fe1cf1 Mon Sep 17 00:00:00 2001 From: Alexey Koshelev Date: Tue, 6 May 2025 18:06:37 +0300 Subject: [PATCH] [common] Close macros ai dialog if data empty --- apps/common/main/lib/view/MacrosAiDialog.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/common/main/lib/view/MacrosAiDialog.js b/apps/common/main/lib/view/MacrosAiDialog.js index c8e0c98d44..9eac284e10 100644 --- a/apps/common/main/lib/view/MacrosAiDialog.js +++ b/apps/common/main/lib/view/MacrosAiDialog.js @@ -169,6 +169,10 @@ define([], function () { 'use strict'; var content = this.inputType == 'textarea' ? this.textareaPrompt.getValue() : this._state.codeEditorValue; me.api.AI({ type : "text", data : [{role: "system", content: this.instruction}, {role:"user", content: content}] }, function(data){ if (!data.error) { + if(!data || !data.text) { + return me._handleInput("cancel"); + } + function trimResult(data, posStart, isSpaces) { let pos = posStart || 0; if (-1 != pos) {