server.cert has subject set to registry, and in this case certificate.get_subject...
[sfa.git] / sfa / methods / get_self_credential.py
index 8859082..21f7a12 100644 (file)
@@ -78,7 +78,9 @@ class get_self_credential(Method):
             raise ConnectionKeyGIDMismatch(gid.get_subject())
 
         # get the right of this record
-        caller_hrn = certificate.get_subject()    
+        #caller_hrn = certificate.get_subject()    
+       # server.cert has subject 'registry'
+       caller_hrn=hrn
         rights = self.api.auth.determine_user_rights(caller_hrn, record)
         if rights.is_empty():
             raise PermissionError(caller_hrn + " has no rights to " + record.get_name())