Skip to content

Commit 1877f46

Browse files
authored
Merge pull request #485 from telefonicaid/task/use_expression_language_from_group
use expressionLanguage from group if not defined in device
2 parents b82fd2e + 9601238 commit 1877f46

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

CHANGES_NEXT_RELEASE

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
- Fix: use expressionLanguage defined in group is not defined at device level (iota-node-lib#1027)
12
- (Only tests) Fix: ensure service of groups, device and commands is stored in mongo in lowercase (iota-node-lib#1023)
23
- Add: MQTT options `clean` and `clientId` (env vars IOTA_MQTT_CLEA and IOTA_MQTT_CLIENT_ID) (#371)
34
- Fix: missing content-type: text/plain header in the request sent to device command endpoint (HTTP transport)

lib/iotaUtils.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,10 @@ function mergeDeviceWithConfiguration(deviceData, configuration, callback) {
156156
}
157157
}
158158

159+
if (configuration && configuration.expressionLanguage && deviceData.expressionLanguage === undefined) {
160+
deviceData.expressionLanguage = configuration.expressionLanguage;
161+
}
162+
159163
callback(null, deviceData);
160164
}
161165

0 commit comments

Comments
 (0)