Skip to content

Commit c47cf83

Browse files
author
Steffen Hauf
committed
Make sure image auxiliaries are retained
1 parent c12047d commit c47cf83

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

public/js_v2.0.1_f1/ai_chat_functions.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,18 @@ async function buildRequestObjectForAiConv(msgAttributes, messageElement = null,
318318
displayAnnotations(messageElement, annotations);
319319
}
320320
messageElement.dataset.rawMsg = msg;
321+
322+
// need to merge image auxiliaries - we preserve the last update
323+
var auxiliaries = messageElement.dataset.auxiliaries ? JSON.parse( messageElement.dataset.auxiliaries) : [];
324+
auxiliaries.reverse();
325+
for (const aux of auxiliaries) {
326+
327+
if (aux['type'] == 'imageResponse') {
328+
messageObj.auxiliaries.push(aux);
329+
break;
330+
}
331+
}
332+
321333
messageElement.dataset.auxiliaries = JSON.stringify(messageObj.auxiliaries);
322334

323335
const msgTxtElement = messageElement.querySelector(".message-text");

0 commit comments

Comments
 (0)