|
|
|
@ -193,9 +193,6 @@ public class CalculatedFieldUtils { |
|
|
|
proto.getSingleValueArgumentsList().forEach(argProto -> |
|
|
|
state.getArguments().put(argProto.getArgName(), fromSingleValueArgumentProto(argProto))); |
|
|
|
|
|
|
|
List<EntityId> propagationEntityIds = proto.getPropagationEntityIdsList().stream().map(ProtoUtils::fromProto).toList(); |
|
|
|
state.getArguments().put(PROPAGATION_CONFIG_ARGUMENT, new PropagationArgumentEntry(propagationEntityIds)); |
|
|
|
|
|
|
|
switch (type) { |
|
|
|
case SCRIPT -> { |
|
|
|
proto.getRollingValueArgumentsList().forEach(argProto -> |
|
|
|
@ -217,6 +214,10 @@ public class CalculatedFieldUtils { |
|
|
|
alarmState.getCreateRuleStates().put(severity, ruleState); |
|
|
|
} |
|
|
|
} |
|
|
|
case PROPAGATION -> { |
|
|
|
List<EntityId> propagationEntityIds = proto.getPropagationEntityIdsList().stream().map(ProtoUtils::fromProto).toList(); |
|
|
|
state.getArguments().put(PROPAGATION_CONFIG_ARGUMENT, new PropagationArgumentEntry(propagationEntityIds)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return state; |
|
|
|
|