Fix continuity gate for derivedAction receipts
This commit is contained in:
@@ -57,7 +57,8 @@ function readInput(inputPath) {
|
|||||||
|
|
||||||
function evaluateContinuity(payload) {
|
function evaluateContinuity(payload) {
|
||||||
const taskComplete = payload?.taskState === 'complete';
|
const taskComplete = payload?.taskState === 'complete';
|
||||||
const nextActionKnown = payload?.nextDerivedAction != null;
|
const nextAction = payload?.nextDerivedAction ?? payload?.derivedAction ?? null;
|
||||||
|
const nextActionKnown = nextAction != null;
|
||||||
const hasDispatchReceipt = payload?.dispatchReceipt != null;
|
const hasDispatchReceipt = payload?.dispatchReceipt != null;
|
||||||
const closureState = payload?.replyClosureState ?? null;
|
const closureState = payload?.replyClosureState ?? null;
|
||||||
const isLegalTerminalState = LEGAL_TERMINAL_STATES.has(closureState);
|
const isLegalTerminalState = LEGAL_TERMINAL_STATES.has(closureState);
|
||||||
|
|||||||
Reference in New Issue
Block a user