Skip to content

Commit 78cb5b6

Browse files
fix(core): Allow undefined workflow owner on source control for retro compatibility (n8n-io#17419)
1 parent a5d14a2 commit 78cb5b6

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

packages/cli/src/environments.ee/source-control/source-control-import.service.ee.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,11 +163,14 @@ export class SourceControlImportService {
163163
return false;
164164
}
165165
return (
166-
context.hasAccessToAllProjects() || findOwnerProject(remote.owner, accessibleProjects)
166+
context.hasAccessToAllProjects() ||
167+
(remote.owner && findOwnerProject(remote.owner, accessibleProjects))
167168
);
168169
})
169170
.map((remote) => {
170-
const project = findOwnerProject(remote.owner, accessibleProjects);
171+
const project = remote.owner
172+
? findOwnerProject(remote.owner, accessibleProjects)
173+
: undefined;
171174
return {
172175
id: remote.id,
173176
versionId: remote.versionId ?? '',

packages/cli/src/interfaces.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export interface IWorkflowResponse extends IWorkflowBase {
4848

4949
export interface IWorkflowToImport
5050
extends Omit<IWorkflowBase, 'staticData' | 'pinData' | 'createdAt' | 'updatedAt'> {
51-
owner:
51+
owner?:
5252
| {
5353
type: 'personal';
5454
personalEmail: string;

0 commit comments

Comments
 (0)