Skip to content

Commit e5cdd12

Browse files
committed
fix for unknown track layer
1 parent ae84902 commit e5cdd12

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Change Log for Node-RED Worldmap
22

3-
- v5.1.3 - Fix clearlayer for tracks node.
3+
- v5.1.4 - Fix clearlayer for tracks node.
44
- v5.1.2 - Fix for longer line msg properties.
55
- v5.1.1 - Fix CoT inline image.
66
- v5.1.0 - Let special icons be sizeable using iconSize property.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Feel free to [![](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%
1313

1414
### Updates
1515

16-
- v5.1.3 - Fix clearlayer for tracks node.
16+
- v5.1.4 - Fix clearlayer for tracks node.
1717
- v5.1.2 - Fix for longer line msg properties.
1818
- v5.1.1 - Fix CoT inline image.
1919
- v5.1.0 - Let special icons be sizeable using iconSize property.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "node-red-contrib-web-worldmap",
3-
"version": "5.1.3",
3+
"version": "5.1.4",
44
"description": "A Node-RED node to provide a web page of a world map for plotting things on.",
55
"dependencies": {
66
"@turf/bezier-spline": "~7.2.0",

worldmap.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,7 @@ module.exports = function(RED) {
402402

403403
var doTrack = function(msg) {
404404
if (msg.hasOwnProperty("payload") && msg.payload.hasOwnProperty("name")) {
405+
if (!msg.payload.layer) { msg.payload.layer = "unknown"; }
405406
var newmsg = RED.util.cloneMessage(msg);
406407
if (msg.payload.deleted) {
407408
if (msg.payload.name.substr(-1) === '_') {
@@ -474,9 +475,13 @@ module.exports = function(RED) {
474475
newmsg.payload.layer = newmsg.payload.layer.substr(1);
475476
}
476477
}
477-
if (node.layer === "single") {
478+
else if (node.layer === "single") {
478479
newmsg.payload.layer = "Tracks";
479480
}
481+
else {
482+
newmsg.payload.layer = msg.payload.layer;
483+
484+
}
480485
node.send(newmsg); // send the track
481486
}
482487
}

0 commit comments

Comments
 (0)