diff --git a/ems-core/src/main/resources/rules/LisA.drl b/ems-core/src/main/resources/rules/LisA.drl index 7a20bca147..1d6b7a9916 100644 --- a/ems-core/src/main/resources/rules/LisA.drl +++ b/ems-core/src/main/resources/rules/LisA.drl @@ -201,7 +201,7 @@ then } end -rule "completeCodArtForMtbLisa" +rule "completeCodArtForMtbLisaData" no-loop when eval(completeRulesEnabled) @@ -211,6 +211,18 @@ then modify ( $entity ) { setCodArtFor(codArtFor) } end + + +rule "completeCodArtForMtbLisa" +no-loop +when + eval(completeRulesEnabled) + $entity : MtbLisa(codArtFor == null && codAlis != null && codMart != null) +then + String codArtFor = PurchasesRules.completeCodArtFor(conn, $entity.getCodAlis(), $entity.getCodMart()); + modify ( $entity ) { setCodArtFor(codArtFor) } +end + rule "completeModificatoDaLisa" no-loop when