feat: add default timestamps for topic updates

- Added default values for createdAt and updatedAt timestamps when updating topics.
This commit is contained in:
kangfenmao 2024-10-15 16:19:38 +08:00
parent 27f64409d6
commit 5ba6c9f882

View File

@ -45,8 +45,8 @@ const assistantsSlice = createSlice({
},
addTopic: (state, action: PayloadAction<{ assistantId: string; topic: Topic }>) => {
const topic = action.payload.topic
topic.createdAt = new Date().toISOString()
topic.updatedAt = new Date().toISOString()
topic.createdAt = topic.createdAt || new Date().toISOString()
topic.updatedAt = topic.updatedAt || new Date().toISOString()
state.assistants = state.assistants.map((assistant) =>
assistant.id === action.payload.assistantId
? {