diff --git a/packages/cli/src/UserManagement/UserManagementHelper.ts b/packages/cli/src/UserManagement/UserManagementHelper.ts index a2880b6bbc795..18651ab77adb6 100644 --- a/packages/cli/src/UserManagement/UserManagementHelper.ts +++ b/packages/cli/src/UserManagement/UserManagementHelper.ts @@ -106,6 +106,11 @@ export async function checkPermissionsForExecution( workflow: Workflow, userId: string, ): Promise { + const user = await getUserById(userId); + if (user.globalRole.name === 'owner') { + return true; + } + const credentialIds = new Set(); const nodeNames = Object.keys(workflow.nodes); // Iterate over all nodes