diff --git a/servers/IdentitiesServer/IdentitiesServer.py b/servers/IdentitiesServer/IdentitiesServer.py index 3b934234..fe37e750 100755 --- a/servers/IdentitiesServer/IdentitiesServer.py +++ b/servers/IdentitiesServer/IdentitiesServer.py @@ -249,6 +249,11 @@ class IdentitiesServer(commonIdentities.IdentitiesCommonMixin, virtualServer.markObjectAsDirty(object) invalidateValue(object.id) + def canDeleteObject(self, objectId): + if objectId == self.getUserId(): + return 1 + return objects.ObjectsServer.canDeleteObject(self, objectId) + def canGetAdmin(self): return self.isAdmin()