@@ -150,16 +150,9 @@ def sync_freshman(freshmen_list: dict) -> None:
150150
151151 # Update the freshmen signatures of each open or future packet
152152 for packet in Packet .query .filter (Packet .end > datetime .now ()).all ():
153- # Handle the freshmen that are no longer onfloor
154- for fresh_sig in filter (lambda fresh_sig : not fresh_sig .freshman .onfloor , packet .fresh_signatures ):
155- FreshSignature .query .filter_by (packet_id = fresh_sig .packet_id ,
156- freshman_username = fresh_sig .freshman_username ).delete ()
157-
158- # Add any new onfloor freshmen
159153 # pylint: disable=cell-var-from-loop
160154 current_fresh_sigs = set (map (lambda fresh_sig : fresh_sig .freshman_username , packet .fresh_signatures ))
161155 for list_freshman in filter (lambda list_freshman : list_freshman .rit_username not in current_fresh_sigs and
162- list_freshman .onfloor and
163156 list_freshman .rit_username != packet .freshman_username ,
164157 freshmen_list .values ()):
165158 db .session .add (FreshSignature (packet = packet , freshman = freshmen_in_db [list_freshman .rit_username ]))
@@ -207,9 +200,8 @@ def create_new_packets(base_date: date, freshmen_list: dict) -> None:
207200 sig .drink_admin = member .uid in drink
208201 db .session .add (sig )
209202
210- for onfloor_freshman in Freshman .query .filter_by (onfloor = True ).filter (Freshman .rit_username !=
211- freshman .rit_username ).all ():
212- db .session .add (FreshSignature (packet = packet , freshman = onfloor_freshman ))
203+ for frosh in Freshman .query .filter_by (Freshman .rit_username != freshman .rit_username ).all ():
204+ db .session .add (FreshSignature (packet = packet , freshman = frosh ))
213205
214206 db .session .commit ()
215207
0 commit comments