svn path=/trunk/packages/sipb-xen-www/; revision=431
if user in getafsgroups.getAfsGroupMembers(admin, 'athena.mit.edu'):
return admin
except getafsgroups.AfsProcessError, e:
- raise InvalidInput('administrator', admin, str(e))
+ errmsg = str(e)
+ if errmsg.startswith("pts: User or group doesn't exist"):
+ errmsg = 'The group "%s" does not exist.' % admin
+ raise InvalidInput('administrator', admin, errmsg)
#XXX Should we require that user is in the admin group?
return admin