diff --git a/ems-core/src/main/resources/rules/check_cond.drl b/ems-core/src/main/resources/rules/check_cond.drl index e5b1a9f213..191cd22122 100644 --- a/ems-core/src/main/resources/rules/check_cond.drl +++ b/ems-core/src/main/resources/rules/check_cond.drl @@ -308,7 +308,7 @@ rule "checkDeleteMtbColtWithDoc" no-loop when eval(checkRulesEnabled) - $entity : MtbColt(operation == OperationType.DELETE && hasDocument && hasQuantity) + $entity : MtbColt(operation == OperationType.DELETE && hasDocument) then throw new CheckConstraintException("Impossibile eliminare un collo agganciato a documento"); end @@ -318,7 +318,7 @@ rule "checkDeleteMtbColtWithoutDoc" no-loop when eval(checkRulesEnabled) - $entity : MtbColt(operation == OperationType.DELETE && !hasDocument || !hasQuantity) + $entity : MtbColt(operation == OperationType.DELETE && !hasDocument) then PackagesRules.checkForAnyColloRif(conn, $entity.getGestione(), $entity.getSerCollo(), $entity.getNumCollo(), $entity.getDataCollo()); end