diff --git a/internal/services/relationshipService.go b/internal/services/relationshipService.go index 2e0717baf..dc740f970 100644 --- a/internal/services/relationshipService.go +++ b/internal/services/relationshipService.go @@ -68,7 +68,7 @@ func (service *RelationshipService) WriteRelationships(ctx context.Context, tena for _, tup := range tuples { subject := tup.GetSubject() - if !tuple.IsSubjectUser(subject) { + if !tuple.IsSubjectUser(subject) && subject.GetRelation() == "" { subject.Relation = tuple.ELLIPSIS }