[FIX] Django compatibility

This commit is contained in:
2023-03-12 15:35:20 +00:00
parent d19554de24
commit 266bdfe628

View File

@@ -79,7 +79,7 @@ class ActivityAttendanceView(permissions.UserIsLinkedPersonMixin, SingleObjectMi
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
self.object = self.get_object() self.object = self.get_object()
if request.is_ajax(): if request.META.get('HTTP_X_REQUESTED_WITH') == 'XMLHttpRequest':
self.object.attendance_list.add(self.get_test_person()) self.object.attendance_list.add(self.get_test_person())
return HttpResponse(status=204) return HttpResponse(status=204)
@@ -89,7 +89,7 @@ class ActivityAttendanceView(permissions.UserIsLinkedPersonMixin, SingleObjectMi
def delete(self, request, *args, **kwargs): def delete(self, request, *args, **kwargs):
self.object = self.get_object() self.object = self.get_object()
if request.is_ajax(): if request.META.get('HTTP_X_REQUESTED_WITH') == 'XMLHttpRequest':
self.object.attendance_list.remove(self.get_test_person()) self.object.attendance_list.remove(self.get_test_person())
return HttpResponse(status=204) return HttpResponse(status=204)