Browse Source

merge with master

pull/14565/head
IrynaMatveieva 10 months ago
parent
commit
6803b38207
  1. 8
      application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/RelatedEntitiesAggregationCalculatedFieldState.java

8
application/src/main/java/org/thingsboard/server/service/cf/ctx/state/aggregation/RelatedEntitiesAggregationCalculatedFieldState.java

@ -178,7 +178,7 @@ public class RelatedEntitiesAggregationCalculatedFieldState extends BaseCalculat
}); });
lastMetricsEvalTs = DEFAULT_LAST_UPDATE_TS; lastMetricsEvalTs = DEFAULT_LAST_UPDATE_TS;
lastArgsRefreshTs = System.currentTimeMillis(); lastArgsRefreshTs = System.currentTimeMillis();
readinessStatus = checkReadiness(requiredArguments, arguments); readinessStatus = checkReadiness();
} }
public void scheduleReevaluation() { public void scheduleReevaluation() {
@ -291,12 +291,12 @@ public class RelatedEntitiesAggregationCalculatedFieldState extends BaseCalculat
record EntityArgument(EntityInfo entity, JsonNode entityArguments) {} record EntityArgument(EntityInfo entity, JsonNode entityArguments) {}
@Override @Override
protected ReadinessStatus checkReadiness(List<String> requiredArguments, Map<String, ArgumentEntry> currentArguments) { protected ReadinessStatus checkReadiness() {
if (currentArguments == null) { if (arguments == null) {
return ReadinessStatus.notReady(MISSING_AGGREGATION_ENTITIES_ERROR); return ReadinessStatus.notReady(MISSING_AGGREGATION_ENTITIES_ERROR);
} }
for (String requiredArgumentKey : requiredArguments) { for (String requiredArgumentKey : requiredArguments) {
ArgumentEntry argumentEntry = currentArguments.get(requiredArgumentKey); ArgumentEntry argumentEntry = arguments.get(requiredArgumentKey);
if (argumentEntry == null || argumentEntry.isEmpty()) { if (argumentEntry == null || argumentEntry.isEmpty()) {
return ReadinessStatus.notReady(MISSING_AGGREGATION_ENTITIES_ERROR); return ReadinessStatus.notReady(MISSING_AGGREGATION_ENTITIES_ERROR);
} }

Loading…
Cancel
Save