diff --git a/pkg/spaces/middleware/caching_middleware.go b/pkg/spaces/middleware/caching_middleware.go index 43aa4dc72c984dec3839b09d6b94e92d2a7b9bbe..99c50a90e56fc8d25a34eca38962689f48f5abf3 100644 --- a/pkg/spaces/middleware/caching_middleware.go +++ b/pkg/spaces/middleware/caching_middleware.go @@ -115,6 +115,7 @@ func (m cachingMiddleware) Transfer(ctx context.Context, spaceID, transferToOrg m.cache.Remove(orgKey(space.TransferToOrg)) } m.cache.Remove(spaceID) + m.cache.Remove(transferToOrg) } return err } @@ -143,6 +144,7 @@ func (m cachingMiddleware) Move(ctx context.Context, spaceID, orgID string) erro value, e := m.cache.Get(spaceID) if e == nil { space := value.(*service.Space) + m.cache.Remove(orgKey(space.OrgID)) m.cache.Remove(orgKey(space.TransferToOrg)) } m.cache.Remove(spaceID)