Skip to content

Commit 9773702

Browse files
committed
fixup! fixup! Update JS filter config using MQTT
1 parent 325de6b commit 9773702

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

crates/extensions/tedge_gen_mapper/pipelines/te_to_c8y.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ export function process(t, message, config) {
5151
type: type
5252
}
5353

54-
let meta = config[`${message.topic}/meta`] || {}
54+
let meta = (config || {})[`${message.topic}/meta`] || {}
5555

5656
for (let [k, v] of Object.entries(payload)) {
57-
let k_meta = meta[k] || {}
57+
let k_meta = (meta || {})[k] || {}
5858
if (k === "time") {
5959
let fragment = { time: v }
6060
Object.assign(c8y_msg, fragment)
@@ -115,6 +115,9 @@ export function update_config(message, config) {
115115
let fragment = {
116116
[type]: metadata
117117
}
118+
if (!config) {
119+
config = {}
120+
}
118121
Object.assign(config, fragment)
119122

120123
return config

0 commit comments

Comments
 (0)