-7
@@ -28,7 +28,6 @@ describe('getTriggerDefaultDefinition', () => {
|
||||
eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.created`,
|
||||
outputSchema: {},
|
||||
},
|
||||
nextStepIds: [],
|
||||
position: {
|
||||
x: 0,
|
||||
y: 0,
|
||||
@@ -50,7 +49,6 @@ describe('getTriggerDefaultDefinition', () => {
|
||||
eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.updated`,
|
||||
outputSchema: {},
|
||||
},
|
||||
nextStepIds: [],
|
||||
position: {
|
||||
x: 0,
|
||||
y: 0,
|
||||
@@ -72,7 +70,6 @@ describe('getTriggerDefaultDefinition', () => {
|
||||
eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.deleted`,
|
||||
outputSchema: {},
|
||||
},
|
||||
nextStepIds: [],
|
||||
position: {
|
||||
x: 0,
|
||||
y: 0,
|
||||
@@ -94,7 +91,6 @@ describe('getTriggerDefaultDefinition', () => {
|
||||
eventName: `${generatedMockObjectMetadataItems[0].nameSingular}.created`,
|
||||
outputSchema: {},
|
||||
},
|
||||
nextStepIds: [],
|
||||
position: {
|
||||
x: 0,
|
||||
y: 0,
|
||||
@@ -118,7 +114,6 @@ describe('getTriggerDefaultDefinition', () => {
|
||||
icon: COMMAND_MENU_DEFAULT_ICON,
|
||||
isPinned: false,
|
||||
},
|
||||
nextStepIds: [],
|
||||
position: {
|
||||
x: 0,
|
||||
y: 0,
|
||||
@@ -141,7 +136,6 @@ describe('getTriggerDefaultDefinition', () => {
|
||||
schedule: { day: 1, hour: 0, minute: 0 },
|
||||
outputSchema: {},
|
||||
},
|
||||
nextStepIds: [],
|
||||
position: {
|
||||
x: 0,
|
||||
y: 0,
|
||||
@@ -164,7 +158,6 @@ describe('getTriggerDefaultDefinition', () => {
|
||||
httpMethod: 'GET',
|
||||
authentication: null,
|
||||
},
|
||||
nextStepIds: [],
|
||||
position: {
|
||||
x: 0,
|
||||
y: 0,
|
||||
|
||||
+1
-8
@@ -1,25 +1,21 @@
|
||||
import { type ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
|
||||
import {
|
||||
type WorkflowAction,
|
||||
type WorkflowTrigger,
|
||||
type WorkflowTriggerType,
|
||||
} from '@/workflow/types/Workflow';
|
||||
import { DATABASE_TRIGGER_TYPES } from '@/workflow/workflow-trigger/constants/DatabaseTriggerTypes';
|
||||
import { getManualTriggerDefaultSettings } from '@/workflow/workflow-trigger/utils/getManualTriggerDefaultSettings';
|
||||
import { getRootStepIds } from '@/workflow/workflow-trigger/utils/getRootStepIds';
|
||||
import { assertUnreachable, isDefined } from 'twenty-shared/utils';
|
||||
import { assertUnreachable } from 'twenty-shared/utils';
|
||||
|
||||
// TODO: This needs to be migrated to the server
|
||||
export const getTriggerDefaultDefinition = ({
|
||||
defaultLabel,
|
||||
type,
|
||||
activeNonSystemObjectMetadataItems,
|
||||
steps,
|
||||
}: {
|
||||
defaultLabel: string;
|
||||
type: WorkflowTriggerType;
|
||||
activeNonSystemObjectMetadataItems: ObjectMetadataItem[];
|
||||
steps?: WorkflowAction[] | null;
|
||||
}): WorkflowTrigger => {
|
||||
if (activeNonSystemObjectMetadataItems.length === 0) {
|
||||
throw new Error(
|
||||
@@ -27,12 +23,9 @@ export const getTriggerDefaultDefinition = ({
|
||||
);
|
||||
}
|
||||
|
||||
const nextStepIds = isDefined(steps) ? getRootStepIds(steps) : [];
|
||||
|
||||
const baseTriggerDefinition = {
|
||||
name: defaultLabel,
|
||||
position: { x: 0, y: 0 },
|
||||
nextStepIds,
|
||||
};
|
||||
|
||||
switch (type) {
|
||||
|
||||
Reference in New Issue
Block a user