Skip to content

Commit eeafd8f

Browse files
committed
let omniflow accept existing initial omni params
1 parent db1b1ce commit eeafd8f

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

.changeset/eleven-ants-build.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@contentstech/stackflow-plugin-omniflow": patch
3+
---
4+
5+
Don't override omniflow params when initializing if there's already one

src/index.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,10 @@ export function omniflow<ActivityName extends string>({
121121
const initialParams = getOmniInitialParams(
122122
topActivityEvent.activityName as ActivityName,
123123
);
124-
if (initialParams) {
124+
if (
125+
initialParams &&
126+
topActivityEvent.activityParams.OMNI_childName == null
127+
) {
125128
topActivityEvent.activityParams = {
126129
OMNI_childName: JSON.stringify(initialParams.childName),
127130
OMNI_childParams: JSON.stringify(initialParams.childParams),

0 commit comments

Comments
 (0)