Some Multisig modification cannot be success

http://bob.nem.ninja/docs/#adding-and-removing-cosignatories
I submit a pre transaction ,but some transactions occurred error.

message : Cosignatory modifications cannot be empty

The transactions’ modifications is empty array.
But nanowallet can submit a transaction with empty array of modifications ,and can change minCosignatories.
Is it a NIS bug or something is wrong? :pensive:

Is the account that the transaction is referring to already a multisig account?

Yes ,the account is multisig address.

Addinig cosigner ,removing cosigner and modifing cosigner and minCosignatories isOK.
Only modification is failed. :slight_smile:

Isn’t " modifing cosigner and minCosignatories isOK" and “Only modification is failed” contradicting?
Not sure i understand the problem…

I make raw transactions about Multisig such as …

  • Making multisig account success!
  • Addinig cosigner ( Don’t edit minCosignatories ) success!
  • Removing cosigner ( Don’t edit minCosignatories ) success!
  • Addinig cosigner and increase minCosignatories success!
  • decrease minCosignatories failed!
    and display the Error

I use /transaction/prepare-announce method.

I check transactions that nanowallet create because JSON data of NIS doc is very same to exported data from NIS API. A transaction of nanowallet with modifing only minCosignatories is setting modifications empty array.

modifications is

"modifications": [
        {
        "modificationType": 1,
        "cosignatoryAccount": "6c66ea288522990db7a0a63c9c20f532cdcb68dc3c9544fb20f7322c92ceadbb"
        }
]

What value do you use as version for the transaction?

I test them on testnet version -1744830463.

=0x98000001, that means you mark the transaction as V1. You have to use V2 to be able to have only the change in min cosignatories. try -1744830462=0x98000002

Thank you!
I try tomorrow ! :blush: