0001-manager-handle-unknown-page-slug-in-redirect-to-edit.patch
combo/manager/views.py | ||
---|---|---|
589 | 589 |
page = get_page_from_url_parts(page_path.split('/')) |
590 | 590 |
except MissingSubSlug as e: |
591 | 591 |
page = e.page |
592 |
if not page: |
|
593 |
raise Http404() |
|
592 | 594 |
return reverse('combo-manager-page-view', kwargs={'pk': page.pk}) |
593 | 595 | |
594 | 596 |
tests/test_manager.py | ||
---|---|---|
2635 | 2635 |
resp = app.get('/manage/pages/users/xxx/', status=302) |
2636 | 2636 |
assert resp.location == '/manage/pages/%s/' % page3.pk |
2637 | 2637 | |
2638 |
resp = app.get('/manage/pages/missing/', status=404) |
|
2639 | ||
2638 | 2640 | |
2639 | 2641 |
def test_site_settings(app, admin_user): |
2640 | 2642 |
app = login(app) |
2641 |
- |