diff --git a/pages/search/[id].vue b/pages/search/[id].vue index 8580479bf17e7cc8e915ab3aaa6c946643b37144..9c3bc96c188313e315405f4d55eb9cb01fcf8f9d 100644 --- a/pages/search/[id].vue +++ b/pages/search/[id].vue @@ -202,8 +202,8 @@ const handleFormFetchData = (fetchData) => { } if (Object.keys(message).length === 0) return; const index = data.value.length === 0 ? 0 : data.value.length - 1; + data.value[index] = data.value[index] || {}; if (message.meta.type === 'answer') { - data.value[index] = data.value[index] || {}; Object.assign(data.value[index], { question: state.query, article: message.choices[0].message.content