From 62e05e799962d810804d0cd5f8d377ac8b434a01 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 22 Oct 2021 19:33:29 +0200 Subject: Syndication - update keys from match document --- ishtar_common/admin.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'ishtar_common/admin.py') diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py index a974823a5..b1f32620c 100644 --- a/ishtar_common/admin.py +++ b/ishtar_common/admin.py @@ -2279,6 +2279,24 @@ def update_association_from_match_document(modeladmin, request, queryset): message_type=messages.WARNING, ) result = queryset.all()[0].update_from_match_document() + if not result: + messages.add_message( + request, + messages.ERROR, + str(_("Error on update. Cannot open match document.")), + ) + else: + if result["errors"]: + errors = ( + "

" + str(_("Error on type update from match document:")) + "

" + ) + errors += "" + messages.add_message(request, messages.ERROR, mark_safe(errors)) + messages.add_message( + request, + messages.WARNING, + str(_(f"{result['updated']} match key(s) updated.")), + ) return HttpResponseRedirect(return_url) -- cgit v1.2.3