From 237fe10ea79007858e66047adefca0ed1733a995 Mon Sep 17 00:00:00 2001 From: IrynaMatveieva Date: Tue, 28 Oct 2025 09:15:45 +0200 Subject: [PATCH] refactoring --- .../CalculatedFieldEntityMessageProcessor.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/application/src/main/java/org/thingsboard/server/actors/calculatedField/CalculatedFieldEntityMessageProcessor.java b/application/src/main/java/org/thingsboard/server/actors/calculatedField/CalculatedFieldEntityMessageProcessor.java index d14548340e..d17962aa5a 100644 --- a/application/src/main/java/org/thingsboard/server/actors/calculatedField/CalculatedFieldEntityMessageProcessor.java +++ b/application/src/main/java/org/thingsboard/server/actors/calculatedField/CalculatedFieldEntityMessageProcessor.java @@ -643,11 +643,9 @@ public class CalculatedFieldEntityMessageProcessor extends AbstractContextAwareM if (geofencingArgNames.contains(argName)) { arguments.put(argName, new GeofencingArgumentEntry()); } else { - Argument argument = configArguments.get(argName); - String defaultValue = (argument != null) ? argument.getDefaultValue() : null; - arguments.put(argName, StringUtils.isNotEmpty(defaultValue) - ? new SingleValueArgumentEntry(System.currentTimeMillis(), new StringDataEntry(removedKey, defaultValue), null) - : new SingleValueArgumentEntry()); + String defaultValue = getDefaultValue(configArguments, argName); + SingleValueArgumentEntry argumentEntry = buildSingleValue(removedKey, defaultValue, System.currentTimeMillis()); + arguments.put(argName, new SingleValueArgumentEntry(argumentEntry)); } }); }