diff --git a/website/registrations/tests/test_views.py b/website/registrations/tests/test_views.py index e0b29c830a1880f310a661c41271f633aa2dea21..ce7038258429e2568ab4baad8128508a9bad136b 100644 --- a/website/registrations/tests/test_views.py +++ b/website/registrations/tests/test_views.py @@ -672,6 +672,7 @@ class RenewalFormViewTest(TestCase): request = super_post.call_args[0][0] self.assertEqual(request.POST['member'], 2) self.assertEqual(request.POST['remarks'], '') + self.assertEqual(request.POST['no_references'], True) with self.subTest('Forced benefactor type'): request = self.rf.post('/', { @@ -689,6 +690,7 @@ class RenewalFormViewTest(TestCase): self.assertEqual(request.POST['membership_type'], Membership.BENEFACTOR) self.assertEqual(request.POST['length'], Entry.MEMBERSHIP_YEAR) + self.assertEqual(request.POST['no_references'], False) with self.subTest('Detects old memberships'): request = self.rf.post('/', { @@ -703,6 +705,7 @@ class RenewalFormViewTest(TestCase): request = super_post.call_args[0][0] self.assertEqual(request.POST['remarks'], 'Was a Thalia member in the past.') + self.assertEqual(request.POST['no_references'], True) with self.subTest('Adds iCIS remark'): request = self.rf.post('/', { @@ -718,6 +721,7 @@ class RenewalFormViewTest(TestCase): request = super_post.call_args[0][0] self.assertEqual(request.POST['remarks'], 'Registered as iCIS employee.') + self.assertEqual(request.POST['no_references'], True) @mock.patch('registrations.emails.send_references_information_message') @mock.patch('registrations.emails.send_new_renewal_board_message') diff --git a/website/registrations/views.py b/website/registrations/views.py index 7f0fee016dcaaa3b57a1f89b169c81b2c2bac5bf..79a48bea30443b274900c020ca965d278fc6e3d9 100644 --- a/website/registrations/views.py +++ b/website/registrations/views.py @@ -228,9 +228,10 @@ class RenewalFormView(FormView): request.POST['length'] = Entry.MEMBERSHIP_YEAR request.POST['member'] = request.member.pk request.POST['remarks'] = '' - request.POST['no_references'] = False + request.POST['no_references'] = True if request.POST['membership_type'] == Membership.BENEFACTOR: + request.POST['no_references'] = False if Membership.objects.filter(user=request.member, type=Membership.MEMBER).exists(): request.POST['remarks'] = 'Was a Thalia member in the past.'