Seth0330 commited on
Commit
e94031b
·
verified ·
1 Parent(s): a6fa01d

Update app/services/class_service.py

Browse files
Files changed (1) hide show
  1. app/services/class_service.py +3 -0
app/services/class_service.py CHANGED
@@ -144,6 +144,7 @@ def create_class(db: Session, class_in: ClassCreate) -> Class:
144
  classes_per_week=classes_per_week or 0,
145
  max_students=class_in.max_students,
146
  is_active=getattr(class_in, "is_active", True),
 
147
  )
148
  db.add(db_class)
149
  db.commit()
@@ -188,6 +189,8 @@ def update_class(db: Session, class_id: int, class_in: ClassUpdate) -> Optional[
188
  db_class.max_students = class_in.max_students
189
  if class_in.is_active is not None:
190
  db_class.is_active = class_in.is_active
 
 
191
 
192
  db.commit()
193
  db.refresh(db_class)
 
144
  classes_per_week=classes_per_week or 0,
145
  max_students=class_in.max_students,
146
  is_active=getattr(class_in, "is_active", True),
147
+ coach_email=getattr(class_in, "coach_email", None),
148
  )
149
  db.add(db_class)
150
  db.commit()
 
189
  db_class.max_students = class_in.max_students
190
  if class_in.is_active is not None:
191
  db_class.is_active = class_in.is_active
192
+ if hasattr(class_in, "coach_email") and class_in.coach_email is not None:
193
+ db_class.coach_email = class_in.coach_email
194
 
195
  db.commit()
196
  db.refresh(db_class)