diff --git a/projects/app/src/pages/api/core/chat/update.ts b/projects/app/src/pages/api/core/chat/update.ts index 0d64c87c0..6f0b2a59d 100644 --- a/projects/app/src/pages/api/core/chat/update.ts +++ b/projects/app/src/pages/api/core/chat/update.ts @@ -13,9 +13,9 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) await authChat({ req, authToken: true, chatId }); - await MongoChat.findByIdAndUpdate(chatId, { - ...(customTitle ? { customTitle } : {}), - ...(top ? { top } : { top: null }) + await MongoChat.findOneAndUpdate({ chatId }, { + ...(customTitle && { customTitle }), + ...(top && { top }) }); jsonRes(res); } catch (err) {