X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=sfa%2Fmanagers%2Fregistry_manager_pl.py;h=1e43bf09a81b5553aa4a23e4428de0011efcfe3f;hb=caeefc1a8a5ce718edc9efb2aca9bb54f23c5593;hp=619e48153f7fee6d89b3174272a87c0f4896af0b;hpb=f4b717d2489108fd06fe6a0998402a4e3eacf51b;p=sfa.git diff --git a/sfa/managers/registry_manager_pl.py b/sfa/managers/registry_manager_pl.py index 619e4815..1e43bf09 100644 --- a/sfa/managers/registry_manager_pl.py +++ b/sfa/managers/registry_manager_pl.py @@ -32,6 +32,8 @@ def get_credential(api, xrn, type, is_self=False): # verify_cancreate_credential requires that the member lists # (researchers, pis, etc) be filled in api.fill_record_info(record) + if not record['enabled']: + raise AccountNotEnabled(": PlanetLab account %s is not enabled. Please contact your site PI" %(record['email'])) # get the callers gid # if this is a self cred the record's gid is the caller's gid