From 02e92a0db0e43c1438d9163c4ab551d28781c82c Mon Sep 17 00:00:00 2001 From: mcrakhman Date: Wed, 4 Jan 2023 15:07:56 +0100 Subject: [PATCH] Update space service to return id in case the space storage is already created --- common/commonspace/spaceservice.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/commonspace/spaceservice.go b/common/commonspace/spaceservice.go index c2fc660e..cc1d269c 100644 --- a/common/commonspace/spaceservice.go +++ b/common/commonspace/spaceservice.go @@ -68,6 +68,9 @@ func (s *spaceService) CreateSpace(ctx context.Context, payload SpaceCreatePaylo } store, err := s.storageProvider.CreateSpaceStorage(storageCreate) if err != nil { + if err == spacestorage.ErrSpaceStorageExists { + return storageCreate.SpaceHeaderWithId.Id, nil + } return } @@ -81,6 +84,9 @@ func (s *spaceService) DeriveSpace(ctx context.Context, payload SpaceDerivePaylo } store, err := s.storageProvider.CreateSpaceStorage(storageCreate) if err != nil { + if err == spacestorage.ErrSpaceStorageExists { + return storageCreate.SpaceHeaderWithId.Id, nil + } return }