Commit dd755f11 authored by Cédric Le Ninivin's avatar Cédric Le Ninivin

matrix: Update Consistency Check to return Message

parent d06604da
......@@ -30,7 +30,9 @@ from Products.ERP5Type.Globals import InitializeClass, PersistentMapping
from Acquisition import aq_base
from AccessControl import ClassSecurityInfo
from Products.ERP5Type import Permissions
from Products.ERP5Type.ConsistencyMessage import ConsistencyMessage
from Products.ERP5Type.Utils import cartesianProduct, INFINITE_SET
from Products.ERP5Type.Accessor.Constant import PropertyGetter as ConstantGetter
from zLOG import LOG
......@@ -480,12 +482,13 @@ class Matrix(object):
to_delete_set = set()
error_list = []
def addError(error_message):
error_message = "XMLMatrix inconsistency: " + error_message
if fixit:
error_message += ' (fixed)'
error = (self.getRelativeUrl(),
'XMLMatrix inconsistency',
102,
error_message)
error = ConsistencyMessage(self,
object_relative_url=self.getRelativeUrl(),
message=error_message,
mapping={})
error_list.append(error)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment