Skip to content

Conversation

@RicardoE105
Copy link
Contributor

Summary

Related Linear tickets, Github issues, and Community forum posts

Review / Merge checklist

  • PR title and summary are descriptive. (conventions)
  • Docs updated or follow-up ticket created.
  • Tests included.
  • PR Labeled with release/backport (if the PR is an urgent fix that needs to be backported)

@codecov
Copy link

codecov bot commented Dec 24, 2025

❌ 23 Tests Failed:

Tests completed Failed Passed Skipped
16491 23 16468 0
View the top 3 failed test(s) by shortest run time
DataTable Handler Security - Cross-Project Access should return 404 when trying to insert rows into another users data table
Stack Traces | 0.001s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:589:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler Security - Cross-Project Access should return 404 when trying to update rows in another users data table
Stack Traces | 0.001s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:620:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler deleteDataTableRows should delete rows and return true when returnData is false
Stack Traces | 0.001s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:440:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler deleteDataTableRows should return 400 when filter is missing
Stack Traces | 0.001s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:490:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler deleteDataTableRows should support dry run mode
Stack Traces | 0.001s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:519:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler getDataTableRows should return 400 for validation errors
Stack Traces | 0.001s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:160:37)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler Security - Cross-Project Access should return 404 when trying to upsert row in another users data table
Stack Traces | 0.002s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:654:39)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler insertDataTableRows should insert rows and return IDs
Stack Traces | 0.002s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:211:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler insertDataTableRows should return 404 when data table not found
Stack Traces | 0.002s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:255:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler updateDataTableRows should update rows and return true when returnData is false
Stack Traces | 0.002s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:279:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler updateDataTableRows should update rows and return updated rows when returnData is true
Stack Traces | 0.002s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:312:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler upsertDataTableRow should upsert row and return upserted row when returnData is true
Stack Traces | 0.002s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:413:39)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler Security - Cross-Project Access should return 404 when trying to delete rows from another users data table
Stack Traces | 0.003s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:688:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler getDataTableRows should return 404 when data table not found
Stack Traces | 0.003s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:138:37)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler Security - Cross-Project Access should return 404 when trying to get rows from another users data table
Stack Traces | 0.004s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:554:37)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler upsertDataTableRow should upsert row and return true when returnData is false
Stack Traces | 0.005s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:371:39)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler Security - Cross-Project Access should not leak information about data table existence in error messages
Stack Traces | 0.006s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:715:37)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler insertDataTableRows should insert rows and return full rows
Stack Traces | 0.007s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:238:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler deleteDataTableRows should delete rows and return deleted rows when returnData is true
Stack Traces | 0.01s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:475:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler insertDataTableRows should insert rows and return count
Stack Traces | 0.011s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:185:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler updateDataTableRows should support dry run mode
Stack Traces | 0.012s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:338:40)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler getDataTableRows should handle filter, sortBy, and search parameters
Stack Traces | 0.018s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:109:37)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)
DataTable Handler getDataTableRows should retrieve rows successfully
Stack Traces | 0.045s run time
Error: AuthPrincipal does not have a role defined
    at getAuthPrincipalScopes (.../n8n/n8n/packages/@.../src/utilities/get-role-scopes.ee.ts:32:13)
    at hasGlobalScope (.../n8n/n8n/packages/@.../src/utilities/has-global-scope.ee.ts:15:39)
    at userHasScopes (.../n8n/n8n/packages/cli/src/permissions.ee/check-access.ts:35:20)
    at Array.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/shared/middlewares/global.middleware.ts:44:29)
    at Object.<anonymous> (.../n8n/n8n/packages/cli/src/public-api/v1/handlers/data-tables/__tests__/data-tables.handler.test.ts:72:37)
    at Promise.then.completed (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:300:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/utils.js:233:10)
    at _callCircusTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:315:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:251:3)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:125:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at _runTestsForDescribeBlock (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:120:9)
    at run (.../n8n/node_modules/.pnpm/jest-circus@29.6..../jest-circus/build/run.js:70:3)
    at runAndTransformResultsToJestFormat (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
    at jestAdapter (.../n8n/node_modules/.pnpm/jest-circus@29.6..../build/legacy-code-todo-rewrite/jestAdapter.js:79:19)
    at runTestInternal (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:367:16)
    at runTest (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/runTest.js:444:34)
    at Object.worker (.../n8n/node_modules/.pnpm/jest-runner@29.6..../jest-runner/build/testWorker.js:106:12)

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@blacksmith-sh

This comment has been minimized.

@blacksmith-sh

This comment has been minimized.

@currents-bot
Copy link

currents-bot bot commented Dec 24, 2025

E2E Tests: n8n tests passed after 6m 4.1s

🟢 622 · 🔴 0 · ⚪️ 27 · 🟣 4

View Run Details

Run Details

  • Project: n8n

  • Groups: 2

  • Framework: Playwright

  • Run Status: Passed

  • Commit: ae3206e

  • Spec files: 143

  • Overall tests: 649

  • Duration: 6m 4.1s

  • Parallelization: 16

Groups

GroupId Results Spec Files Progress
multi-main:e2e 🟢 565 · 🔴 0 · ⚪️ 27 · 🟣 2 134 / 134
multi-main:e2e:isolated 🟢 57 · 🔴 0 · ⚪️ 0 · 🟣 2 9 / 9


This message was posted automatically by currents.dev | Integration Settings

@blacksmith-sh
Copy link

blacksmith-sh bot commented Dec 24, 2025

Found 23 test failures on Blacksmith runners:

Failures

Test View Logs
DataTable Handler/
DataTable Handler deleteDataTableRows should delete rows and return deleted rows when r
eturnData is true
View Logs
DataTable Handler/
DataTable Handler deleteDataTableRows should delete rows and return true when returnDat
a is false
View Logs
DataTable Handler/
DataTable Handler deleteDataTableRows should return 400 when filter is missing
View Logs
DataTable Handler/DataTable Handler deleteDataTableRows should support dry run mode View Logs
DataTable Handler/
DataTable Handler getDataTableRows should handle filter, sortBy, and search parameters
View Logs
DataTable Handler/DataTable Handler getDataTableRows should retrieve rows successfully View Logs
DataTable Handler/
DataTable Handler getDataTableRows should return 400 for validation errors
View Logs
DataTable Handler/
DataTable Handler getDataTableRows should return 404 when data table not found
View Logs
DataTable Handler/
DataTable Handler insertDataTableRows should insert rows and return count
View Logs
DataTable Handler/
DataTable Handler insertDataTableRows should insert rows and return full rows
View Logs
DataTable Handler/
DataTable Handler insertDataTableRows should insert rows and return IDs
View Logs
DataTable Handler/
DataTable Handler insertDataTableRows should return 404 when data table not found
View Logs
DataTable Handler/
DataTable Handler Security - Cross-Project Access should not leak information about dat
a table existence in error messages
View Logs
DataTable Handler/
DataTable Handler Security - Cross-Project Access should return 404 when trying to dele
te rows from another users data table
View Logs
DataTable Handler/
DataTable Handler Security - Cross-Project Access should return 404 when trying to get
rows from another users data table
View Logs
DataTable Handler/
DataTable Handler Security - Cross-Project Access should return 404 when trying to inse
rt rows into another users data table
View Logs
DataTable Handler/
DataTable Handler Security - Cross-Project Access should return 404 when trying to upda
te rows in another users data table
View Logs
DataTable Handler/
DataTable Handler Security - Cross-Project Access should return 404 when trying to upse
rt row in another users data table
View Logs
DataTable Handler/DataTable Handler updateDataTableRows should support dry run mode View Logs
DataTable Handler/
DataTable Handler updateDataTableRows should update rows and return true when returnDat
a is false
View Logs
DataTable Handler/
DataTable Handler updateDataTableRows should update rows and return updated rows when r
eturnData is true
View Logs
DataTable Handler/
DataTable Handler upsertDataTableRow should upsert row and return true when returnData
is false
View Logs
DataTable Handler/
DataTable Handler upsertDataTableRow should upsert row and return upserted row when ret
urnData is true
View Logs

Fix in Cursor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants