fixing abuse report redirect (bug 621361)

This commit is contained in:
Jeff Balogh 2010-12-27 15:59:33 -05:00
Родитель 8f91838b91
Коммит 0499ddd06f
2 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -881,14 +881,16 @@ class TestReportAbuse(AbuseBase, test_utils.TestCase):
self.full_page = reverse('addons.abuse', args=['a3615'])
def test_abuse_persona(self):
r = self.client.get(reverse('addons.detail', args=['a15663']))
addon_url = reverse('addons.detail', args=['a15663'])
r = self.client.get(addon_url)
doc = pq(r.content)
assert doc("fieldset.abuse")
# and now just test it works
self.client.login(username='regular@mozilla.com', password='password')
self.client.post(reverse('addons.abuse', args=['a15663']),
{'text': 'spammy'})
r = self.client.post(reverse('addons.abuse', args=['a15663']),
{'text': 'spammy'})
self.assertRedirects(r, addon_url)
eq_(len(mail.outbox), 1)
assert 'spammy' in mail.outbox[0].body

Просмотреть файл

@ -493,7 +493,7 @@ def report_abuse(request, addon):
else:
return jingo.render(request, 'addons/report_abuse_full.html',
{'addon': addon, 'abuse_form': form, })
return redirect('addons.detail', args=[addon.slug])
return redirect('addons.detail', addon.slug)
@cache_page(3600)