raise PLCInvalidArgument, "No such account"
person = persons[0]
+ PLCCheckLocalPerson(person,"SetPersonPrimarySite")
# Authenticated function
assert self.caller is not None
raise PLCInvalidArgument, "No such site"
site = sites[0]
+ PLCCheckLocalSite(site,"SetPersonPrimarySite")
if site['site_id'] not in person['site_ids']:
raise PLCInvalidArgument, "Not a member of the specified site"