Skip to content

Commit 319dddc

Browse files
Actually add/remove onfloor status like advertised
1 parent 8159ff0 commit 319dddc

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

conditional/blueprints/member_management.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,8 +242,14 @@ def member_management_edituser(uid):
242242

243243
ldap_set_roomnumber(uid, room_number)
244244
if onfloor_status:
245+
db.session.add(OnFloorStatusAssigned(uid, datetime.now()))
245246
ldap_add_member_to_group(uid, "onfloor")
246247
else:
248+
for ofs in OnFloorStatusAssigned.query.filter(OnFloorStatusAssigned.uid == uid):
249+
db.session.delete(ofs)
250+
db.session.flush()
251+
db.session.commit()
252+
247253
ldap_remove_member_from_group(uid, "onfloor")
248254
ldap_set_housingpoints(uid, housing_points)
249255

0 commit comments

Comments
 (0)