diff --git a/packages/better-auth/src/adapters/memory-adapter/memory-adapter.ts b/packages/better-auth/src/adapters/memory-adapter/memory-adapter.ts index c9d07a65a7..71d6a354fa 100644 --- a/packages/better-auth/src/adapters/memory-adapter/memory-adapter.ts +++ b/packages/better-auth/src/adapters/memory-adapter/memory-adapter.ts @@ -26,6 +26,7 @@ export const memoryAdapter = ( adapterName: "Memory Adapter", usePlural: false, debugLogs: config?.debugLogs || false, + supportsArrays: true, customTransformInput(props) { const useNumberId = props.options.advanced?.database?.useNumberId || diff --git a/packages/better-auth/src/adapters/mongodb-adapter/mongodb-adapter.ts b/packages/better-auth/src/adapters/mongodb-adapter/mongodb-adapter.ts index f3f2053c18..e05c4d348a 100644 --- a/packages/better-auth/src/adapters/mongodb-adapter/mongodb-adapter.ts +++ b/packages/better-auth/src/adapters/mongodb-adapter/mongodb-adapter.ts @@ -560,6 +560,7 @@ export const mongodbAdapter = ( mapKeysTransformOutput: { _id: "id", }, + supportsArrays: true, supportsNumericIds: false, transaction: config?.client && (config?.transaction ?? true) diff --git a/packages/better-auth/src/context/__snapshots__/create-context.test.ts.snap b/packages/better-auth/src/context/__snapshots__/create-context.test.ts.snap index 6cf9f16a96..964b661d94 100644 --- a/packages/better-auth/src/context/__snapshots__/create-context.test.ts.snap +++ b/packages/better-auth/src/context/__snapshots__/create-context.test.ts.snap @@ -20,7 +20,7 @@ exports[`base context creation > should match config 1`] = ` "disableTransformInput": false, "disableTransformJoin": false, "disableTransformOutput": false, - "supportsArrays": false, + "supportsArrays": true, "supportsBooleans": true, "supportsDates": true, "supportsJSON": false,