diff --git a/biscuit/apps/alsijil/views.py b/biscuit/apps/alsijil/views.py index 5482cf9d62c313244854609eb612ba0af0e77b5d..a261c5305526dc04d7c04a51938c138ce592051a 100644 --- a/biscuit/apps/alsijil/views.py +++ b/biscuit/apps/alsijil/views.py @@ -228,8 +228,7 @@ def manage_absence(request: HttpRequest) -> HttpResponse: for i in range(delta.days+1): starting_period = starting_lesson if i == 0 else 0 day = start_date + timedelta(days=i) - person.mark_absent(day, starting_period=starting_period, absent=absent, excused=excused, remarks=remarks) - person.save() + person.mark_absent(day, starting_period, absent, excused, remarks) messages.success(request, _('The absence has been saved.')) return redirect('index')