Skip to content

Commit 82383a5

Browse files
committed
fix(db-mongodb): transactionOptions=false typeErrors
1 parent f9dda62 commit 82383a5

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

packages/db-mongodb/src/connect.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export const connect: Connect = async function connect(this: MongooseAdapter, pa
5050

5151
const client = this.connection.getClient()
5252

53-
if (!client.options.replicaSet || this.transactionOptions === false) {
53+
if (!client.options.replicaSet) {
5454
this.transactionOptions = false
5555
this.beginTransaction = undefined
5656
}

packages/db-mongodb/src/index.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -93,18 +93,13 @@ export function mongooseAdapter({
9393
connectOptions,
9494
disableIndexHints = false,
9595
migrationDir: migrationDirArg,
96-
transactionOptions,
96+
transactionOptions = {},
9797
url,
9898
}: Args): MongooseAdapterResult {
9999
function adapter({ payload }: { payload: Payload }) {
100100
const migrationDir = findMigrationDir(migrationDirArg)
101-
let beginTransactionFunction = beginTransaction
102101
mongoose.set('strictQuery', false)
103102

104-
if (transactionOptions === false) {
105-
beginTransactionFunction = () => null
106-
}
107-
108103
return createDatabaseAdapter<MongooseAdapter>({
109104
name: 'mongoose',
110105

@@ -122,7 +117,7 @@ export function mongooseAdapter({
122117
versions: {},
123118

124119
// DatabaseAdapter
125-
beginTransaction: beginTransactionFunction,
120+
beginTransaction: transactionOptions ? beginTransaction : undefined,
126121
commitTransaction,
127122
connect,
128123
create,

0 commit comments

Comments
 (0)