db bug fix

This commit is contained in:
WorldTeacher
2024-07-01 15:46:15 +02:00
parent 499def865a
commit 7e0de3f032

View File

@@ -658,12 +658,16 @@ class Database:
Returns:
Optional[int]: the id of the professor, if the professor is not found, None is returned
"""
# get list of all current profs
profs = self.getProfs()
if profs == []:
return 1
data = self.getProfByName(prof_name.replace(",", ""))
if data is None:
# get last used id and return id + 1
profno = self.query_db("SELECT id FROM prof ORDER BY id DESC", one=True)[0]
return profno + 1
# return None
else:
return data[0]