Skip to content

Commit 210b78c

Browse files
author
almaasrawi
authored
fix(designer): fix spliton token references for newly added triggers (#4148)
fix spliton for newly added triggers
1 parent bea0c7c commit 210b78c

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

libs/designer/src/lib/core/actions/bjsworkflow/add.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import {
2828
} from './initialize';
2929
import type { NodeDataWithOperationMetadata } from './operationdeserializer';
3030
import type { Settings } from './settings';
31-
import { getOperationSettings } from './settings';
31+
import { getOperationSettings, getSplitOnValue } from './settings';
3232
import { ConnectionService, OperationManifestService, StaticResultService } from '@microsoft/designer-client-services-logic-apps';
3333
import type { SwaggerParser } from '@microsoft/parsers-logic-apps';
3434
import { ManifestParser } from '@microsoft/parsers-logic-apps';
@@ -121,7 +121,7 @@ export const initializeOperationDetails = async (
121121
manifest,
122122
isTrigger,
123123
nodeInputs,
124-
/* splitOnValue */ undefined,
124+
isTrigger ? getSplitOnValue(manifest, undefined, undefined, undefined) : undefined,
125125
operationInfo,
126126
nodeId
127127
);

libs/designer/src/lib/core/actions/bjsworkflow/operationdeserializer.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ import {
4848
updateCallbackUrlInInputs,
4949
updateInvokerSettings,
5050
} from './initialize';
51-
import { getOperationSettings } from './settings';
51+
import { getOperationSettings, getSplitOnValue } from './settings';
5252
import type { Settings } from './settings';
5353
import {
5454
LogEntryLevel,
@@ -235,7 +235,7 @@ export const initializeOperationDetailsForManifest = async (
235235
manifest,
236236
isTrigger,
237237
nodeInputs,
238-
isTrigger ? (operation as LogicAppsV2.TriggerDefinition).splitOn : undefined,
238+
isTrigger ? getSplitOnValue(manifest, undefined, undefined, operation) : undefined,
239239
operationInfo,
240240
nodeId
241241
);

libs/designer/src/lib/core/actions/bjsworkflow/settings.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,7 @@ const getSplitOn = (
530530
};
531531
};
532532

533-
const getSplitOnValue = (
533+
export const getSplitOnValue = (
534534
manifest?: OperationManifest,
535535
swagger?: SwaggerParser,
536536
operationId?: string,

0 commit comments

Comments
 (0)