Software /
code /
prosody
Diff
util/dataforms.lua @ 2281:27441b099984
Merge with tip.
author | Tobias Markmann <tm@ayena.de> |
---|---|
date | Sun, 29 Nov 2009 21:33:37 +0100 |
parent | 2219:9e1c6b6a2ee4 |
child | 2488:08bfd7c96531 |
line wrap: on
line diff
--- a/util/dataforms.lua Sun Nov 29 21:32:39 2009 +0100 +++ b/util/dataforms.lua Sun Nov 29 21:33:37 2009 +0100 @@ -93,7 +93,13 @@ local data = {}; for field_tag in stanza:childtags() do - local field_type = field_tag.attr.type; + local field_type; + for n, field in ipairs(layout) do + if field.name == field_tag.attr.var then + field_type = field.type; + break; + end + end local reader = field_readers[field_type]; if reader then