diff --git a/config/static-manifest/manifest.json b/config/static-manifest/manifest.json index 70bb5e1..a6ff778 100644 --- a/config/static-manifest/manifest.json +++ b/config/static-manifest/manifest.json @@ -1,6 +1,6 @@ { - "dist/chat-client.js": "dist/chat-client.8fea5d6b.js", - "dist/chat-client.css": "dist/chat-client.22ac21c3.css", + "dist/chat-client.js": "dist/chat-client.f7f06623.js", + "dist/chat-client.css": "dist/chat-client.cf7bc0ef.css", "dist/main.js": "dist/main.6a617099.js", "dist/main.css": "dist/main.06893f70.css" } \ No newline at end of file diff --git a/eveai_chat_client/static/assets/vue-components/ChatApp.vue b/eveai_chat_client/static/assets/vue-components/ChatApp.vue index 8ab2ddf..6a4aa45 100644 --- a/eveai_chat_client/static/assets/vue-components/ChatApp.vue +++ b/eveai_chat_client/static/assets/vue-components/ChatApp.vue @@ -480,10 +480,16 @@ export default { this.allMessages[messageIndex].content = eventData.answer; this.allMessages[messageIndex].status = 'completed'; - // Handle form request if present + // Handle form request: set when present, otherwise clear previous form if (eventData.form_request) { console.log('Form request received:', eventData.form_request); this.currentInputFormData = eventData.form_request; + } else { + console.log('Clearing currentInputFormData due to null/absent form_request'); + this.currentInputFormData = null; + if (this.formValues) { + this.formValues = {}; + } } }