Mercurial > prosody-modules
comparison mod_cloud_notify_encrypted/mod_cloud_notify_encrypted.lua @ 4373:41ac0941b217
mod_cloud_notify_encrypted: Fix traceback on push of message with no body
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 22 Jan 2021 22:05:05 +0000 |
| parents | 97f369745ec7 |
| children | 8ed1989e99f9 |
comparison
equal
deleted
inserted
replaced
| 4372:78de3c7acf58 | 4373:41ac0941b217 |
|---|---|
| 55 | 55 |
| 56 local push_summary = event.push_summary; | 56 local push_summary = event.push_summary; |
| 57 | 57 |
| 58 local original_stanza = event.original_stanza; | 58 local original_stanza = event.original_stanza; |
| 59 local body = original_stanza:get_child_text("body"); | 59 local body = original_stanza:get_child_text("body"); |
| 60 if #body > 255 then | 60 if body and #body > 255 then |
| 61 body = body:sub(1, 255); | 61 body = body:sub(1, 255); |
| 62 end | 62 end |
| 63 | 63 |
| 64 local push_payload = { | 64 local push_payload = { |
| 65 unread = tonumber(push_summary["message-count"]) or 1; | 65 unread = tonumber(push_summary["message-count"]) or 1; |
