File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -232,13 +232,19 @@ def submit_seminar_attendance(user_dict=None):
232232 db .session .refresh (seminar )
233233
234234 for m in m_attendees :
235+ if m in m_host :
236+ log .info (f'Skipped giving Attendence to { m } for { seminar_name } ' )
237+ continue
235238 log .info (f'Gave Attendance to { m } for { seminar_name } ' )
236239 db .session .add (MemberSeminarAttendance (m , seminar .id ))
237240 for m in m_host :
238241 log .info (f'Gave Host Credit to { m } for { seminar_name } ' )
239242 db .session .add (MemberSeminarHost (m , seminar .id ))
240243
241244 for f in f_attendees :
245+ if f in f_host :
246+ log .info (f'Skipped giving Attendance to freshman-{ f } for { seminar_name } ' )
247+ continue
242248 log .info (f'Gave Attendance to freshman-{ f } for { seminar_name } ' )
243249 db .session .add (FreshmanSeminarAttendance (f , seminar .id ))
244250 for f in f_host :
@@ -524,12 +530,16 @@ def alter_seminar_attendance(sid, user_dict=None):
524530 MemberSeminarHost .seminar_id == meeting_id ).delete ()
525531
526532 for m in m_attendees :
533+ if m in m_host :
534+ continue
527535 db .session .add (MemberSeminarAttendance (m , meeting_id ))
528536
529537 for m in m_host :
530538 db .session .add (MemberSeminarHost (m , meeting_id ))
531539
532540 for f in f_attendees :
541+ if f in f_host :
542+ continue
533543 db .session .add (FreshmanSeminarAttendance (f , meeting_id ))
534544
535545 for f in f_host :
You can’t perform that action at this time.
0 commit comments