diff --git a/wagtail/wagtailredirects/tests.py b/wagtail/wagtailredirects/tests.py index 96588973f..dcb88f35b 100644 --- a/wagtail/wagtailredirects/tests.py +++ b/wagtail/wagtailredirects/tests.py @@ -119,6 +119,7 @@ class TestRedirectsAddView(TestCase, WagtailTestUtils): redirects = models.Redirect.objects.filter(old_path='/test') self.assertEqual(redirects.count(), 1) self.assertEqual(redirects.first().redirect_link, 'http://www.test.com/') + self.assertEqual(redirects.first().site, None) def test_add_validation_error(self): response = self.post({ diff --git a/wagtail/wagtailredirects/views.py b/wagtail/wagtailredirects/views.py index 0db650c74..9497aa262 100644 --- a/wagtail/wagtailredirects/views.py +++ b/wagtail/wagtailredirects/views.py @@ -108,9 +108,7 @@ def add(request): if request.POST: form = form_class(request.POST, request.FILES) if form.is_valid(): - theredirect = form.save(commit=False) - theredirect.site = request.site - theredirect.save() + theredirect = form.save() messages.success(request, _("Redirect '{0}' added.").format(theredirect.title), buttons=[ messages.button(reverse('wagtailredirects_edit_redirect', args=(theredirect.id,)), _('Edit'))