Process middleware fixes (#10687)

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Denis Bykhov
2026-03-26 10:38:34 +07:00
committed by GitHub
parent 7bdf8170a7
commit b932bfd6bf
2 changed files with 37 additions and 12 deletions
+2 -1
View File
@@ -120,13 +120,14 @@ export class ProcessMiddleware extends BasePresentationMiddleware implements Pre
},
{ sort: { rank: SortingOrder.Ascending } }
)
if (transitions.length === 0) continue
const inputContext = {
...execution.context,
card: updated,
operations: isUpdateTx(updateTx) ? updateTx.operations : updateTx.attributes
}
const transition = await pickTransition(this.client, execution, transitions, inputContext)
if (transition === undefined) return
if (transition === undefined) continue
const result = await getNextStateUserInput(execution, transition, execution.context, inputContext)
if (result?.changed === true) {
preTx.push(