diff --git a/ems-core/src/main/resources/rules/documenti.drl b/ems-core/src/main/resources/rules/documenti.drl index a6b4e58669..44a9f59cf6 100644 --- a/ems-core/src/main/resources/rules/documenti.drl +++ b/ems-core/src/main/resources/rules/documenti.drl @@ -67,15 +67,14 @@ then } end - - rule "deleteDatiDocValV" no-loop when - eval(completeRulesEnabled) - $docT : DtbDoct(previstaFat == "S" && serDoc.equalsIgnoreCase(serDocVal) && - numDoc.equals(numDocVal) && dataDoc.equals(dataDocVal) && - codDtip.equalsIgnoreCase(codDtipVal)) + eval(completeRulesEnabled) + $docT : DtbDoct(previstaFat == "S" && serDocVal != null && numDoc != null && codDtipVal != null && + serDoc == serDocVal && + numDoc == numDocVal && dataDoc == dataDocVal && + codDtip == codDtipVal) then modify ( $docT ) { setDataDocVal(EmsRestConstants.DATE_NULL),