X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=blobdiff_plain;f=sfa%2Fmanagers%2Fregistry_manager.py;h=f07b56153be4c0c66caf7565e35ce0b7e017a881;hp=ddca3ae502f676595523ff9889f032eb9c341101;hb=b7d6a80faf23cb019c74e65c2264e215446f84a3;hpb=25dc07a3f55ef5e21c659dcaad5ad7559e8a6896 diff --git a/sfa/managers/registry_manager.py b/sfa/managers/registry_manager.py index ddca3ae5..f07b5615 100644 --- a/sfa/managers/registry_manager.py +++ b/sfa/managers/registry_manager.py @@ -75,8 +75,8 @@ class RegistryManager: rights = api.auth.determine_user_rights(caller_hrn, record.__dict__) # make sure caller has rights to this object if rights.is_empty(): - raise PermissionError(caller_hrn + " has no rights to " + record.hrn) - + raise PermissionError("%s has no rights to %s (%s)" % \ + (caller_hrn, object_hrn, xrn)) object_gid = GID(string=record.gid) new_cred = Credential(subject = object_gid.get_subject()) new_cred.set_gid_caller(caller_gid)