X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=db-config.d%2F001-admin_user;h=74a9723268c34ba3af8ea9802f5019923d95fdf7;hb=c00393b42cd8f3051b6f998613701753c4c6431d;hp=6532530940d5927a5e88770a5740c53eee57a5f7;hpb=2f77e84cea805ce9f44a471aab3ebaf2cee8d1a9;p=plcapi.git diff --git a/db-config.d/001-admin_user b/db-config.d/001-admin_user index 6532530..74a9723 100644 --- a/db-config.d/001-admin_user +++ b/db-config.d/001-admin_user @@ -2,15 +2,16 @@ #################### # Create/update the default administrator account (should be person_id 2). -admin = { 'person_id': 2, - 'first_name': "Default", +the_admin_id=2 +admin = { 'first_name': "Default", 'last_name': "Administrator", 'email': plc['root_user'], 'password': plc['root_password'] } -persons = GetPersons([admin['person_id']]) +persons = GetPersons(the_admin_id) if not persons: + # AddPerson won't let you pass a person_id person_id = AddPerson(admin) - if person_id != admin['person_id']: + if person_id != the_admin_id: # Huh? Someone deleted the account manually from the database. DeletePerson(person_id) raise Exception, "Someone deleted the \"%s %s\" account from the database!" % \