Projet

Général

Profil

0001-manager-handle-unknown-page-slug-in-redirect-to-edit.patch

Valentin Deniaud, 25 octobre 2021 12:25

Télécharger (1,27 ko)

Voir les différences:

Subject: [PATCH] manager: handle unknown page slug in redirect to edit view
 (#58117)

 combo/manager/views.py | 2 ++
 tests/test_manager.py  | 2 ++
 2 files changed, 4 insertions(+)
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
-