This is an automated email from the ASF dual-hosted git repository.

taybou pushed a commit to branch UNOMI-444-rules
in repository https://gitbox.apache.org/repos/asf/unomi.git

commit 5fa5a21b55a85bc5554451e9ff680e9f0a940a3b
Author: Taybou <[email protected]>
AuthorDate: Wed Mar 17 12:52:12 2021 +0100

    UNOMI-444 redeploy the rules in case they are modified
---
 .../org/apache/unomi/services/impl/rules/RulesServiceImpl.java   | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git 
a/services/src/main/java/org/apache/unomi/services/impl/rules/RulesServiceImpl.java
 
b/services/src/main/java/org/apache/unomi/services/impl/rules/RulesServiceImpl.java
index e99bb7e..8ccc767 100644
--- 
a/services/src/main/java/org/apache/unomi/services/impl/rules/RulesServiceImpl.java
+++ 
b/services/src/main/java/org/apache/unomi/services/impl/rules/RulesServiceImpl.java
@@ -142,13 +142,8 @@ public class RulesServiceImpl implements RulesService, 
EventListenerService, Syn
 
             try {
                 Rule rule = 
CustomObjectMapper.getObjectMapper().readValue(predefinedRuleURL, Rule.class);
-                // Register only if rule does not exist yet
-                if (getRule(rule.getMetadata().getId()) == null) {
-                    setRule(rule);
-                    logger.info("Predefined rule with id {} registered", 
rule.getMetadata().getId());
-                } else {
-                    logger.info("The predefined rule with id {} is already 
registered, this rule will be skipped", rule.getMetadata().getId());
-                }
+                setRule(rule);
+                logger.info("Predefined rule with id {} registered", 
rule.getMetadata().getId());
             } catch (IOException e) {
                 logger.error("Error while loading rule definition " + 
predefinedRuleURL, e);
             }

Reply via email to