diff --git a/base/src/org/compiere/model/ModelValidationEngine.java b/base/src/org/compiere/model/ModelValidationEngine.java index e5f9c7f7bb..2734c992b1 100644 --- a/base/src/org/compiere/model/ModelValidationEngine.java +++ b/base/src/org/compiere/model/ModelValidationEngine.java @@ -44,6 +44,8 @@ import org.compiere.util.KeyNamePair; *
  • FR [ 1724662 ] Support Email should contain model validators info *
  • FR [ 2788276 ] Data Import Validator * https://sourceforge.net/tracker/?func=detail&aid=2788276&group_id=176962&atid=879335 + *
  • BF [ 2804135 ] Global FactsValidator are not invoked + * https://sourceforge.net/tracker/?func=detail&aid=2804135&group_id=176962&atid=879332 */ public class ModelValidationEngine { @@ -654,7 +656,8 @@ public class ModelValidationEngine try { validator = list.get(i); - if (validator.getAD_Client_ID() == po.getAD_Client_ID()) + if (validator.getAD_Client_ID() == po.getAD_Client_ID() + || m_globalValidators.contains(validator)) { String error = validator.factsValidate(schema, facts, po); if (error != null && error.length() > 0)