From d42f30c6d8c15df04e6dd0cf668e98d25274cda8 Mon Sep 17 00:00:00 2001 From: Parbhat Puri <parbhatpuri17@gmail.com> Date: Mon, 4 May 2020 12:41:13 +0000 Subject: [PATCH] Display all protected objects --- hypha/apply/utils/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hypha/apply/utils/views.py b/hypha/apply/utils/views.py index 2cc5b34f7..6ec3d0ce5 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) -- GitLab