Skip to content

Commit fb16d2c

Browse files
author
Bogdan Tsechoev
committedJul 23, 2024·
Merge branch 'bot_ui_debug_messages_fix' into 'master'
Bot UI: fix: Show debug logs while creating a thread See merge request postgres-ai/database-lab!886
2 parents d7b71ee + f055cd5 commit fb16d2c

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed
 

‎ui/packages/platform/src/pages/Bot/DebugConsole/DebugConsole.tsx

+12-15
Original file line numberDiff line numberDiff line change
@@ -65,23 +65,20 @@ export const DebugConsole = (props: DebugConsoleProps) => {
6565
const containerRef = useRef<HTMLDivElement>(null);
6666

6767
useEffect(() => {
68-
if (containerRef.current && debugMessages?.length && threadId && !debugMessagesLoading && isOpen) {
69-
let code = containerRef.current.getElementsByTagName('code')?.[0];
70-
if (!code) {
71-
code = document.createElement('code');
72-
containerRef.current.appendChild(code);
73-
}
68+
if (!containerRef.current || !debugMessages?.length || debugMessagesLoading || !isOpen) return;
7469

75-
if (code.hasChildNodes()) {
76-
const lastMessage = debugMessages[debugMessages.length - 1];
77-
const fragment = createMessageFragment([lastMessage]);
78-
code.appendChild(fragment);
79-
} else {
80-
const fragment = createMessageFragment(debugMessages);
81-
code.appendChild(fragment);
82-
}
70+
let code = containerRef.current.getElementsByTagName('code')?.[0];
71+
if (!code) {
72+
code = document.createElement('code');
73+
containerRef.current.appendChild(code);
8374
}
84-
}, [debugMessages, isOpen, threadId, debugMessagesLoading]);
75+
76+
const fragment = createMessageFragment(
77+
code.hasChildNodes() ? [debugMessages[debugMessages.length - 1]] : debugMessages
78+
);
79+
code.appendChild(fragment);
80+
81+
}, [debugMessages, isOpen, debugMessagesLoading]);
8582

8683
return (
8784
<Dialog

0 commit comments

Comments
 (0)
Please sign in to comment.