Skip to content

Commit c491683

Browse files
committed
allow for undefined userMetadata when scheduling activity
1 parent 67d8e06 commit c491683

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

packages/test/src/test-integration-workflows.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1514,4 +1514,4 @@ test('User metadata on workflow, timer, activity', async (t) => {
15141514
t.deepEqual(wfMetadata.definition?.queryDefinitions?.length, 3); // default queries
15151515
t.deepEqual(wfMetadata.currentDetails, 'current wf details');
15161516
});
1517-
});
1517+
});

packages/workflow/src/workflow.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,11 @@ function scheduleActivityNextHandler({ options, args, headers, seq, activityType
204204
versioningIntent: versioningIntentToProto(options.versioningIntent),
205205
priority: options.priority ? compilePriority(options.priority) : undefined,
206206
},
207-
userMetadata: options && {
208-
summary: options.staticSummary ? activator.payloadConverter.toPayload(options.staticSummary) : undefined,
209-
},
207+
userMetadata: options.staticSummary
208+
? {
209+
summary: activator.payloadConverter.toPayload(options.staticSummary),
210+
}
211+
: undefined,
210212
});
211213
activator.completions.activity.set(seq, {
212214
resolve,

0 commit comments

Comments
 (0)