fix mongo no matching document when deleting container

This commit is contained in:
wancat committed 2024-02-07 10:37:38 +08:00
1 parent cfda174dc5
commit 79a5dac7f1
1 file changed
+3 -3
+3 -3
View File
@@ -14,9 +14,9 @@ async function deactivateSessions(user, quest) {
return deleteContainer(session.containerId) return deleteContainer(session.containerId)
.catch((err) => logger.error('Failed to delete container', err)) .catch((err) => logger.error('Failed to delete container', err))
.finally(() => { .finally(() => {
session.status = 'inactive' return Session.findByIdAndUpdate(session._id, {
session.containerId = null $set: { status: 'inactive', containerId: null },
return session.save() }).catch((err) => logger.error('Failed to update session', err))
}) })
}) })
) )