Commit 19ffe635eccf8a0ebbf8f2a6d489a1b4a4893b57

Authored by Miguel Barão
1 parent cab247c9
Exists in master and in 1 other branch dev

- fixed initdb.py to set empty passwords by default

Showing 1 changed file with 6 additions and 3 deletions   Show diff stats
initdb.py
... ... @@ -83,9 +83,12 @@ def get_students_from_csv(filename):
83 83 # replace password by hash for a single student
84 84 def hashpw(student, pw=None):
85 85 print('.', end='', flush=True)
86   - pw = (pw or student.get('pw', None) or student['uid']).encode('utf-8')
87   - student['pw'] = bcrypt.hashpw(pw, bcrypt.gensalt())
88   -
  86 + # pw = (pw or student.get('pw', None) or student['uid']).encode('utf-8')
  87 + if pw is None:
  88 + student['pw'] = ''
  89 + else:
  90 + student['pw'] = bcrypt.hashpw(pw.encode('utf-8'), bcrypt.gensalt())
  91 +
89 92  
90 93 # ===========================================================================
91 94 def insert_students_into_db(session, students):
... ...