ReceiveTransactionFlow states to record flag gets quietly ignored if checkSufficientSignatures = false

Description

The fact that you cannot store states to your vault when you decide not to check signatures makes sense. However the StatesToRecord flag shouldn't just be ignored in that case. If it's set to anything else but NONE and checkSufficientSignatures = false then that's an invalid combination of arguments and an error should be thrown

Assignee

Jose Coll

Reporter

Alex Koller

Epic Link

None

Priority

Medium

Engineering Teams

None

Fix versions

Affects versions

Ported to...

None

Sprint

None

Labels

None

Story Points / Dev Days

None

Feature Team

Corda Core

Severity

Medium
Configure