From 855db0481c3bd3d845f2d1b4be87150e9c45bee2 Mon Sep 17 00:00:00 2001 From: Taesu <166604494+bytaesu@users.noreply.github.com> Date: Fri, 26 Dec 2025 04:07:22 +0900 Subject: [PATCH] fix: add supportsArrays to memory and mongodb adapters (#6984) --- .../better-auth/src/adapters/memory-adapter/memory-adapter.ts | 1 + .../better-auth/src/adapters/mongodb-adapter/mongodb-adapter.ts | 1 + .../src/context/__snapshots__/create-context.test.ts.snap | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) 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,