forked from TrueCloudLab/frostfs-node
[#834] neofs-adm: Update contract update if it exists
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
This commit is contained in:
parent
60636d4c1d
commit
6b3a9e6fcc
1 changed files with 2 additions and 2 deletions
|
@ -134,7 +134,7 @@ func (c *initializeContext) deployContracts(method string) error {
|
||||||
// alphabet contracts should be deployed by individual nodes to get different hashes.
|
// alphabet contracts should be deployed by individual nodes to get different hashes.
|
||||||
for i, acc := range c.Accounts {
|
for i, acc := range c.Accounts {
|
||||||
ctrHash := state.CreateContractHash(acc.Contract.ScriptHash(), alphaCs.NEF.Checksum, alphaCs.Manifest.Name)
|
ctrHash := state.CreateContractHash(acc.Contract.ScriptHash(), alphaCs.NEF.Checksum, alphaCs.Manifest.Name)
|
||||||
if _, err := c.Client.GetContractStateByHash(ctrHash); err == nil {
|
if _, err := c.Client.GetContractStateByHash(ctrHash); err == nil && method != "migrate" {
|
||||||
c.Command.Printf("Alphabet contract #%d is already deployed.\n", i)
|
c.Command.Printf("Alphabet contract #%d is already deployed.\n", i)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
@ -179,7 +179,7 @@ func (c *initializeContext) deployContracts(method string) error {
|
||||||
|
|
||||||
for _, ctrName := range contractList {
|
for _, ctrName := range contractList {
|
||||||
cs := c.Contracts[ctrName]
|
cs := c.Contracts[ctrName]
|
||||||
if _, err := c.Client.GetContractStateByHash(cs.Hash); err == nil {
|
if _, err := c.Client.GetContractStateByHash(cs.Hash); err == nil && method != "migrate" {
|
||||||
c.Command.Printf("%s contract is already deployed.\n", ctrName)
|
c.Command.Printf("%s contract is already deployed.\n", ctrName)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue