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",