(hotfix) fixed title and arg parsing in show_interface_form_dict

This commit is contained in:
iLLiCiTiT 2019-08-06 13:54:22 +02:00
parent 7cf52caf06
commit bd2e5ecea1
3 changed files with 8 additions and 4 deletions

View file

@ -249,7 +249,9 @@ class AttributesRemapper(BaseAction):
if interface_messages:
self.show_interface_from_dict(
event, interface_messages, "Errors during remapping attributes"
messages=interface_messages,
title="Errors during remapping attributes",
event=event
)
return True

View file

@ -186,7 +186,10 @@ class SyncHierarchicalAttrs(BaseAction):
job['status'] = 'failed'
session.commit()
if self.interface_messages:
self.show_interface_from_dict(self.interface_messages, event)
title = "Errors during SyncHierarchicalAttrs"
self.show_interface_from_dict(
messages=self.interface_messages, title=title, event=event
)
return True

View file

@ -495,13 +495,12 @@ class BaseHandler(object):
)
def show_interface_from_dict(
self, messages, event=None, user=None, username=None, user_id=None
self, messages, title="", event=None, user=None, username=None, user_id=None
):
if not messages:
self.log.debug("No messages to show! (messages dict is empty)")
return
items = []
title = 'Errors during mirroring'
splitter = {'type': 'label', 'value': '---'}
first = True
for key, value in messages.items():