Skip to content

Commit

Permalink
fix(user): fix default photos for teachers
Browse files Browse the repository at this point in the history
  • Loading branch information
NotFish232 authored and alanzhu0 committed Mar 13, 2024
1 parent 81edff8 commit dd4379a
Showing 1 changed file with 10 additions and 11 deletions.
21 changes: 10 additions & 11 deletions intranet/apps/users/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -486,17 +486,16 @@ def default_photo(self) -> Optional[bytes]:
if preferred is not None:
return preferred.binary

if preferred is None:
if self.user_type == "teacher":
current_grade = 12
else:
current_grade = min(int(self.grade), 12)
for i in reversed(range(9, current_grade + 1)):
data = None
if self.photos.filter(grade_number=i).exists():
data = self.photos.filter(grade_number=i).first().binary
if data:
return data
if self.user_type == "teacher":
current_grade = 13
else:
current_grade = min(int(self.grade), 12)
for i in reversed(range(9, current_grade + 1)):
data = None
if self.photos.filter(grade_number=i).exists():
data = self.photos.filter(grade_number=i).last().binary
if data:
return data

return None

Expand Down

0 comments on commit dd4379a

Please sign in to comment.