Fix trigger node date handling for latest time type input

to fix #4914
pull/4915/head
Dave Conway-Jones 2024-10-12 16:49:09 +01:00
parent 2854351909
commit 2eba754801
No known key found for this signature in database
GPG Key ID: 1DDB0E91A28C2643
1 changed files with 13 additions and 2 deletions

View File

@ -166,7 +166,13 @@ module.exports = function(RED) {
if (err) {
reject(err);
} else {
msg.payload = value;
if (node.op1type === "date") {
let d = new Date();
if (node.op1 == "1") { msg.payload = Date.now(); }
else if (node.op1 == "iso") { msg.payload = d.toISOString(); }
else { msg.payload = d; }
}
else { msg.payload = value; }
resolve();
}
});
@ -213,7 +219,12 @@ module.exports = function(RED) {
}
else {
msg2.payload = node.topics[topic].m2;
if (node.op2type === "date") { msg2.payload = Date.now(); }
if (node.op2type === "date") {
let d = new Date();
if (node.op2 == "0") { msg2.payload = Date.now(); }
else if (node.op2 == "iso") { msg2.payload = d.toISOString(); }
else { msg2.payload = d; }
}
if (node.second === true) { msgInfo.send([null,msg2]); }
else { msgInfo.send(msg2); }
}