0001-manager-fix-duplicate-cell-view-with-unknown-cell-id.patch
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 |
- |