Mercurial > prosody-hg
comparison util/dataforms.lua @ 4887:4dd61fe04db4
util.dataforms: Don't return invalid JIDs in jid-single.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 17 May 2012 21:25:41 +0200 |
| parents | 26d8e4665ce9 |
| children | 5211c11dd865 |
comparison
equal
deleted
inserted
replaced
| 4886:26d8e4665ce9 | 4887:4dd61fe04db4 |
|---|---|
| 154 local raw_data = field_tag:get_child_text("value") | 154 local raw_data = field_tag:get_child_text("value") |
| 155 local data = jid_prep(raw_data); | 155 local data = jid_prep(raw_data); |
| 156 if data and #data > 0 then | 156 if data and #data > 0 then |
| 157 return data | 157 return data |
| 158 elseif raw_data then | 158 elseif raw_data then |
| 159 return raw_data, "Invalid JID"; | 159 return nil, "Invalid JID: " .. raw_data; |
| 160 elseif required then | 160 elseif required then |
| 161 return nil, "Required value missing"; | 161 return nil, "Required value missing"; |
| 162 end | 162 end |
| 163 end | 163 end |
| 164 | 164 |
