Mercurial > prosody-modules
comparison mod_seclabels/mod_seclabels.lua @ 1310:2df312eb816d
mod_seclabels: Avoid tracebacks about indexing nil stanza
| author | Vadim Misbakh-Soloviov <mva@mva.name> |
|---|---|
| date | Wed, 19 Feb 2014 17:59:17 +0700 |
| parents | 020b5944a973 |
| children | 7dbde05b48a9 |
comparison
equal
deleted
inserted
replaced
| 1309:d3579ea5ff33 | 1310:2df312eb816d |
|---|---|
| 9 module:add_feature(xmlns_label_catalog); | 9 module:add_feature(xmlns_label_catalog); |
| 10 module:add_feature(xmlns_label_catalog_old); | 10 module:add_feature(xmlns_label_catalog_old); |
| 11 | 11 |
| 12 module:hook("account-disco-info", function(event) -- COMPAT | 12 module:hook("account-disco-info", function(event) -- COMPAT |
| 13 local stanza = event.stanza; | 13 local stanza = event.stanza; |
| 14 stanza:tag('feature', {var=xmlns_label}):up(); | 14 if stanza then |
| 15 stanza:tag('feature', {var=xmlns_label_catalog}):up(); | 15 stanza:tag('feature', {var=xmlns_label}):up(); |
| 16 stanza:tag('feature', {var=xmlns_label_catalog}):up(); | |
| 17 end; | |
| 16 end); | 18 end); |
| 17 | 19 |
| 18 local default_labels = { | 20 local default_labels = { |
| 19 { | 21 { |
| 20 name = "Unclassified", | 22 name = "Unclassified", |
