diff --git a/.gitignore b/.gitignore index f4027a93..932db39e 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,6 @@ dist/ dump_extracted.sql dump_postgres_reordered_data_only.sql dump_postgres_reordered_fixed.sql + +singularity +singularity. diff --git a/handler/wallet/create.go b/handler/wallet/create.go index f7c5a0eb..8d3dec61 100644 --- a/handler/wallet/create.go +++ b/handler/wallet/create.go @@ -156,6 +156,7 @@ func (DefaultHandler) CreateHandler( switch { case !hasKeyType && !hasAddress && !hasActorID: return nil, errors.New("must specify either KeyType (for UserWallet) or Address/ActorID (for SPWallet)") + case !hasKeyType && (!hasAddress || !hasActorID): case !hasKeyType && !(hasAddress && hasActorID): return nil, errors.New("must specify both Address and ActorID (for SPWallet)") case hasKeyType && (hasAddress || hasActorID):