From 8cb19f897a5139a5548f3db54239a30bbd5ca3bc Mon Sep 17 00:00:00 2001 From: Stephan D Date: Wed, 21 Jan 2026 17:26:45 +0100 Subject: [PATCH] Fixed wallet creation logic: no owner for the wallet is allwoed --- .../internal/service/gateway/commands/wallet/create.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/api/gateway/chain/internal/service/gateway/commands/wallet/create.go b/api/gateway/chain/internal/service/gateway/commands/wallet/create.go index 1371448c..9ca10caa 100644 --- a/api/gateway/chain/internal/service/gateway/commands/wallet/create.go +++ b/api/gateway/chain/internal/service/gateway/commands/wallet/create.go @@ -44,10 +44,6 @@ func (c *createManagedWalletCommand) Execute(ctx context.Context, req *chainv1.C return gsresponse.InvalidArgument[chainv1.CreateManagedWalletResponse](c.deps.Logger, mservice.ChainGateway, merrors.InvalidArgument("organization_ref is required")) } ownerRef := strings.TrimSpace(req.GetOwnerRef()) - if ownerRef == "" { - c.deps.Logger.Warn("Missing owner ref") - return gsresponse.InvalidArgument[chainv1.CreateManagedWalletResponse](c.deps.Logger, mservice.ChainGateway, merrors.InvalidArgument("owner_ref is required")) - } asset := req.GetAsset() if asset == nil { @@ -135,7 +131,8 @@ func (c *createManagedWalletCommand) Execute(ctx context.Context, req *chainv1.C wallet := &model.ManagedWallet{ Describable: pkgmodel.Describable{ - Name: name, + Name: name, + Description: desc.Description, }, IdempotencyKey: idempotencyKey, WalletRef: walletRef, -- 2.49.1