'option-in-transaction' ​Contract 2.0.0 · package sha256
a857eca95b35921109faf997094bb4192f12527d9d0fcd4be7e97f06425bad6e· generated fromconfigurator-runtime.d.ts,tables/problems.jsonandservices/onsite-scripter/scripts/contract-docs-what-to-do.jsonbyservices/onsite-scripter/scripts/build-contract-docs.mjs; edit the source, not this file.
A member of InputErrorCode · stable · since 2.0.0
A commit option passed through a tx by an untyped call; always thrown at the call.
Commit options (undo, origin, actor, checkpoint, supersede, expectRevision, expectGroup, dryRun) belong to the transaction: pass them to session.transaction(work, options) and call tx members with member options only, as the error's fix says.
await session.transaction(async (tx) => { await tx.select(group, material); }, { undo: 'Pick fabric' });
CommitOptions: Through a tx they are a type error (NoCommitOptions); an untyped call that passes one throws HoloInputError('option-in-transaction') with a fix.HoloInputError: Exception: 'option-in-transaction' (a commit option passed through a tx by an untyped call) always throws at the call.The set is open: handle a code you don't know ('other').