From 3b9848d457a4beaa36408b411c87be0a9a44703f Mon Sep 17 00:00:00 2001 From: FreneticScribbler Date: Mon, 24 Jan 2022 22:36:53 +0000 Subject: [PATCH] Set user on level confirmation --- training/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/training/views.py b/training/views.py index c5853e98..c59f2965 100644 --- a/training/views.py +++ b/training/views.py @@ -222,9 +222,11 @@ class ConfirmLevel(generic.RedirectView): level_qualification, created = models.TrainingLevelQualification.objects.get_or_create(trainee=trainee, level=models.TrainingLevel.objects.get(pk=kwargs['level_pk'])) if created: + user = self.request.user + reversion.set_user(user) level_qualification.confirmed_by = self.request.user level_qualification.confirmed_on = timezone.now() level_qualification.save() + reversion.add_to_revision(trainee) - reversion.add_to_revision(trainee) return reverse_lazy('trainee_detail', kwargs={'pk': kwargs['pk']})