diff --git a/apps/sponsors/tests/test_views_admin.py b/apps/sponsors/tests/test_views_admin.py index 2d211e83c..8ba1b6f2a 100644 --- a/apps/sponsors/tests/test_views_admin.py +++ b/apps/sponsors/tests/test_views_admin.py @@ -303,6 +303,9 @@ def setUp(self): } def test_display_confirmation_form_on_get(self): + self.sponsorship.renewal = True + self.sponsorship.save(update_fields=["renewal"]) + response = self.client.get(self.url) context = response.context form = context["form"] @@ -315,6 +318,7 @@ def test_display_confirmation_form_on_get(self): self.assertEqual(form.initial["start_date"], self.sponsorship.start_date) self.assertEqual(form.initial["end_date"], self.sponsorship.end_date) self.assertEqual(form.initial["sponsorship_fee"], self.sponsorship.sponsorship_fee) + self.assertTrue(form.initial["renewal"]) self.assertNotEqual(self.sponsorship.status, Sponsorship.APPROVED) # did not update def test_approve_sponsorship_on_post(self): @@ -405,6 +409,9 @@ def setUp(self): } def test_display_confirmation_form_on_get(self): + self.sponsorship.renewal = True + self.sponsorship.save(update_fields=["renewal"]) + response = self.client.get(self.url) context = response.context form = context["form"] @@ -417,6 +424,7 @@ def test_display_confirmation_form_on_get(self): self.assertEqual(form.initial["start_date"], self.sponsorship.start_date) self.assertEqual(form.initial["end_date"], self.sponsorship.end_date) self.assertEqual(form.initial["sponsorship_fee"], self.sponsorship.sponsorship_fee) + self.assertTrue(form.initial["renewal"]) self.assertNotEqual(self.sponsorship.status, Sponsorship.APPROVED) # did not update def test_approve_sponsorship_and_execute_contract_on_post(self): diff --git a/apps/sponsors/views_admin.py b/apps/sponsors/views_admin.py index dfd4566ab..593c04043 100644 --- a/apps/sponsors/views_admin.py +++ b/apps/sponsors/views_admin.py @@ -83,6 +83,7 @@ def approve_sponsorship_view(model_admin, request, pk): "start_date": sponsorship.start_date, "end_date": sponsorship.end_date, "sponsorship_fee": sponsorship.sponsorship_fee, + "renewal": sponsorship.renewal, } form = SponsorshipReviewAdminForm(initial=initial, force_required=True) @@ -119,6 +120,7 @@ def approve_signed_sponsorship_view(model_admin, request, pk): "start_date": sponsorship.start_date, "end_date": sponsorship.end_date, "sponsorship_fee": sponsorship.sponsorship_fee, + "renewal": sponsorship.renewal, } form = SignedSponsorshipReviewAdminForm(initial=initial, force_required=True)