Skip to content

Commit 7baefdb

Browse files
authored
Ensure that we resolve completepromise messages on replay (#391)
Previously they would hang forever if replayed after a suspension
1 parent af04789 commit 7baefdb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/restate-sdk/src/journal.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ export class Journal {
325325
this.resolveResult(
326326
journalIndex,
327327
journalEntry,
328-
undefined,
328+
complete.result.case === "empty" ? complete.result.value : undefined,
329329
complete.result.case === "failure" ? complete.result.value : undefined
330330
);
331331
break;

0 commit comments

Comments
 (0)