diff --git a/product/ERP5Type/XMLMatrix.py b/product/ERP5Type/XMLMatrix.py
index e9de148ca0b23c00b508b4f02e20a9d2185bf267..2390ec602a21f812c292f9fe7dc8480b667f98a1 100644
--- a/product/ERP5Type/XMLMatrix.py
+++ b/product/ERP5Type/XMLMatrix.py
@@ -681,6 +681,7 @@ class XMLMatrix(Folder):
                   if coordinate >= len(base_item[i]):
                     addError("Cell %s is out of bound" % object_id)
                     to_delete_set.add(object_id)
+                    break
 
       if fixit and len(to_delete_set) > 0:
         self.manage_delObjects(list(to_delete_set))