Update space service to return id in case the space storage is already created

This commit is contained in:
mcrakhman 2023-01-04 15:07:56 +01:00 committed by Mikhail Iudin
parent 67b49cd33e
commit 8073ad00c3
No known key found for this signature in database
GPG Key ID: FAAAA8BAABDFF1C0

View File

@ -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
}