From 94650eacee0a9fe8cc6d516bcfb379dbc3e53851 Mon Sep 17 00:00:00 2001 From: zmsdev Date: Fri, 21 Jul 2023 17:27:51 +0200 Subject: [PATCH] display_icon fixed --- Products/zms/zmsobject.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Products/zms/zmsobject.py b/Products/zms/zmsobject.py index d2b0a0b3e..bfeca9c03 100644 --- a/Products/zms/zmsobject.py +++ b/Products/zms/zmsobject.py @@ -593,15 +593,15 @@ def zmi_icon(self,*args, **kwargs): # -------------------------------------------------------------------------- def display_icon(self, *args, **kwargs): """ ZMSObject.display_icon """ - id = kwargs.get('meta_id',self.meta_id) + meta_id = kwargs.get('meta_id',self.meta_id) name = 'fas fa-exclamation-triangle' title = self.display_type(meta_id=meta_id) extra = '' - if id in self.getMetaobjIds( sort=0) + ['ZMSTrashcan']: - name = self.evalMetaobjAttr( '%s.%s'%(id, 'icon_clazz')) + if id in self.getMetaobjIds( sort=False) + ['ZMSTrashcan']: + name = self.evalMetaobjAttr( '%s.%s'%(meta_id, 'icon_clazz')) if not name: names = {'ZMSResource':'fas fa-asterisk icon-asterisk','ZMSLibrary':'fas fa-flask icon-beaker','ZMSPackage':'fas fa-suitcase icon-suitcase','ZMSRecordSet':'far fa-list-alt icon-list','ZMSReference':'fas fa-link icon-link','ZMSTrashcan':'fas fa-trash'} - name = names.get(id, 'fas fa-file-alt icon-file-alt') + name = names.get(meta_id, 'fas fa-file-alt icon-file-alt') if meta_id is None: constraints = self.attr('check_constraints') if isinstance(constraints, dict): @@ -618,7 +618,7 @@ def display_icon(self, *args, **kwargs): title += '; '+'; '.join(['RESTRICTION: '+x[1] for x in constraints['RESTRICTIONS']]) else: name = 'fas fa-exclamation-triangle constraint-error' - title = '%s not found!'%str(id) + title = '%s not found!'%str(meta_id) return ''%(name,title,extra)