Browse Source
Merge pull request #13043 from irynamatveieva/cf-improvements
Calculated fields: fixes and improvements
pull/13058/head
Viacheslav Klimov
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
1 additions and
1 deletions
-
application/src/main/java/org/thingsboard/server/actors/calculatedField/CalculatedFieldEntityMessageProcessor.java
|
|
|
@ -422,7 +422,7 @@ public class CalculatedFieldEntityMessageProcessor extends AbstractContextAwareM |
|
|
|
|
|
|
|
private Map<String, ArgumentEntry> mapToArgumentsWithFetchedValue(CalculatedFieldCtx ctx, List<String> removedTelemetryKeys) { |
|
|
|
Map<String, Argument> deletedArguments = ctx.getArguments().entrySet().stream() |
|
|
|
.filter(entry -> removedTelemetryKeys.contains(entry.getKey())) |
|
|
|
.filter(entry -> removedTelemetryKeys.contains(entry.getValue().getRefEntityKey().getKey())) |
|
|
|
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue)); |
|
|
|
|
|
|
|
Map<String, ArgumentEntry> fetchedArgs = cfService.fetchArgsFromDb(tenantId, entityId, deletedArguments); |
|
|
|
|