diff --git a/java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java b/java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java index d7ad0cc61d6..9b1de0bed5d 100644 --- a/java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java +++ b/java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java @@ -1548,15 +1548,11 @@ public class SecurityServiceImpl implements ReplicableSecurityService, ClearStat ActionWithResult createActionReturningCreatedObject) { QualifiedObjectIdentifier identifier = SecuredSecurityTypes.USER.getQualifiedObjectIdentifier(username); User result = null; - boolean didSetOwnerShip = false; try { SecurityUtils.getSubject().checkPermission(identifier.getStringPermission(DefaultActions.CREATE)); result = createActionReturningCreatedObject.run(); setOwnership(identifier, result, getDefaultTenantForCurrentUser()); } catch (AuthorizationException e) { - if (didSetOwnerShip) { - deleteOwnership(identifier); - } throw e; } catch (Exception e) { throw new RuntimeException(e);