Files
payload/packages/db-mongodb/src/transactions/commitTransaction.ts
2023-11-08 12:38:25 -05:00

12 lines
325 B
TypeScript

import type { CommitTransaction } from 'payload/database'
export const commitTransaction: CommitTransaction = async function commitTransaction(id) {
if (!this.sessions[id]?.inTransaction()) {
return
}
await this.sessions[id].commitTransaction()
await this.sessions[id].endSession()
delete this.sessions[id]
}