diff --git a/hypha/apply/utils/views.py b/hypha/apply/utils/views.py index 2cc5b34f7aaaa7d9b9f446662fd27ca7ac2cc7ec..6ec3d0ce55ec3af0736d88a988f8bca077f15305 100644 --- a/hypha/apply/utils/views.py +++ b/hypha/apply/utils/views.py @@ -244,10 +244,10 @@ def custom_wagtail_page_delete(request, page_id): try: return delete(request, page_id) except ProtectedError as e: - item = e.protected_objects[0] + protected_details = ", ".join([str(obj) for obj in e.protected_objects]) page = get_object_or_404(Page, id=page_id).specific parent_id = page.get_parent().id messages.warning(request, _("Page '{0}' can't be deleted because is in use in '{1}'.").format( - page.get_admin_display_title(), item.title + page.get_admin_display_title(), protected_details )) return redirect('wagtailadmin_explore', parent_id)