diff --git a/packages/sdk-core/src/common/limitObjectDepth.ts b/packages/sdk-core/src/common/limitObjectDepth.ts index af99c286..fdfd487e 100644 --- a/packages/sdk-core/src/common/limitObjectDepth.ts +++ b/packages/sdk-core/src/common/limitObjectDepth.ts @@ -19,7 +19,7 @@ export function limitObjectDepth(val: T, depth: number): Limited { try { if ('toJSON' in val && typeof val.toJSON === 'function') { - return limitObjectDepth(val.toJSON(), depth); + return limitObjectDepth(val.toJSON(), depth - 1); } } catch (err) { if (err instanceof TypeError) {