Projet

Général

Profil

0001-manager-fix-duplicate-cell-view-with-unknown-cell-id.patch

Lauréline Guérin, 17 mai 2022 16:55

Télécharger (1,53 ko)

Voir les différences:

Subject: [PATCH] manager: fix duplicate cell view with unknown cell id
 (#63793)

 combo/manager/views.py | 2 +-
 tests/test_manager.py  | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)
combo/manager/views.py
780 780
    def dispatch(self, request, *args, **kwargs):
781 781
        try:
782 782
            self.current_cell = CellBase.get_cell(kwargs['cell_reference'], page=kwargs['page_pk'])
783
        except LinkListCell.DoesNotExist:
783
        except ObjectDoesNotExist:
784 784
            raise Http404
785 785
        return super().dispatch(request, *args, **kwargs)
786 786

  
tests/test_manager.py
1455 1455
    assert PageSnapshot.objects.filter(page=page).count() == 1
1456 1456
    assert PageSnapshot.objects.filter(page=other_page).count() == 2
1457 1457

  
1458
    app.get('/manage/pages/%s/cell/data_textcell-%s/duplicate' % (0, cell.pk), status=404)
1459
    app.get('/manage/pages/%s/cell/data_textcell-%s/duplicate' % (page.pk, 0), status=404)
1460

  
1458 1461

  
1459 1462
def test_edit_cell_visibility(app, admin_user):
1460 1463
    Page.objects.all().delete()
1461
-