# How to - if partly missing payload no node error

**URL:** <https://discourse.nodered.org/t/how-to-if-partly-missing-payload-no-node-error/47079>\
**Category:** General\
**Created:** [12 June 2021 20:26 UTC](https://discourse.nodered.org/t/how-to-if-partly-missing-payload-no-node-error/47079 "2021-06-12T20:26:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![vikozo](https://avatars.discourse-cdn.com/v4/letter/v/858c86/32.png) [@vikozo](https://discourse.nodered.org/u/vikozo)\
**Post date:** [12 June 2021 20:26 UTC](https://discourse.nodered.org/t/how-to-if-partly-missing-payload-no-node-error/47079/1 "2021-06-12T20:26:44Z")

</div>

Hello  
i got a function Node to prepare the output for InfluxDB

msg.payload = {  
name: msg.payload.name,  
mode: msg.payload.mode,  
powerOut:msg.payload.poweroutW,  
frq: msg.payload.freq  
}  
return msg;

the problem sometimes the information i got is empty.  
and if as example msg.payload.poweroutW is not in the packet the writing to the DB will just file for all information.

Would it be possible to have like a Variable which hold a number if the msg.payload would be missing the variable would be picked up and the other payload would not be lost.

have a nice day  
vinc

---

<div class="post-metadata">

**Author:** ![hardillb](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hardillb/32/12373_2.png) [@hardillb](https://discourse.nodered.org/u/hardillb)\
**Post date:** [12 June 2021 20:51 UTC](https://discourse.nodered.org/t/how-to-if-partly-missing-payload-no-node-error/47079/2 "2021-06-12T20:51:48Z")

</div>

You can use shortcut or statements e.g.

```auto
msg.payload = {
  name: msg.payload.name,
  mode: msg.payload.mode,
  powerOut: msg.payload.poweroutW || 44,
  frq: msg.payload.freq
}
return msg;

```

---

<div class="post-metadata">

**Author:** ![vikozo](https://avatars.discourse-cdn.com/v4/letter/v/858c86/32.png) [@vikozo](https://discourse.nodered.org/u/vikozo)\
**Post date:** [14 June 2021 16:41 UTC](https://discourse.nodered.org/t/how-to-if-partly-missing-payload-no-node-error/47079/3 "2021-06-14T16:41:34Z")

</div>

@hardillb  
thanks for your fast feedback.  
i have changed my node i wait to get a faulty packet  
have a nice day  
vinc

---

<div class="post-metadata">

**Author:** ![vikozo](https://avatars.discourse-cdn.com/v4/letter/v/858c86/32.png) [@vikozo](https://discourse.nodered.org/u/vikozo)\
**Post date:** [15 June 2021 09:55 UTC](https://discourse.nodered.org/t/how-to-if-partly-missing-payload-no-node-error/47079/4 "2021-06-15T09:55:13Z")

</div>

@hardillb  
would something like

powerOut: msg.payload.poweroutW || "",

Also Work?  
i do not add a value but leave it empty or mayber || , would be enough?

have a nice day  
vinc

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [14 August 2021 09:56 UTC](https://discourse.nodered.org/t/how-to-if-partly-missing-payload-no-node-error/47079/5 "2021-08-14T09:56:08Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
