Index: lan-frontend/src/components/AIAssistantDrawer.jsx
===================================================================
--- lan-frontend/src/components/AIAssistantDrawer.jsx	(revision 505f39ae7b51fc1db15123d66bf06aec0dca2f62)
+++ lan-frontend/src/components/AIAssistantDrawer.jsx	(revision d42aac31fe37e6e42a1b0515b54b86e8706d90a8)
@@ -55,16 +55,28 @@
 
             const data = await r.json().catch(() => ({}));
+            // if (!r.ok) {
+            //     setMessages((m) => [...m, {
+            //         role: "assistant",
+            //         text: `Error ${r.status}: ${data.error || "Request failed"}`
+            //     }]);
+            // } else {
+            //     setMessages((m) => [...m, {role: "assistant", text: data.answer || "(no answer)"}]);
+            // }
+            // setMessages((m) => [
+            //     ...m,
+            //     {role: "assistant", text: data.answer || "(no answer)"},
+            // ]);
             if (!r.ok) {
-                setMessages((m) => [...m, {
-                    role: "assistant",
-                    text: `Error ${r.status}: ${data.error || "Request failed"}`
-                }]);
+                setMessages((m) => [
+                    ...m,
+                    {role: "assistant", text: `Error ${r.status}: ${data.error || "Request failed"}`},
+                ]);
             } else {
-                setMessages((m) => [...m, {role: "assistant", text: data.answer || "(no answer)"}]);
+                setMessages((m) => [
+                    ...m,
+                    {role: "assistant", text: data.answer || "(no answer)"},
+                ]);
             }
-            setMessages((m) => [
-                ...m,
-                {role: "assistant", text: data.answer || "(no answer)"},
-            ]);
+
         } catch (e) {
             setMessages((m) => [
