Software / code / prosody
Comparison
util/dataforms.lua @ 9047:ab3488ee3ca5
util.dataforms: Ensure fields have names when collecting data (fixes traceback, thanks Martin)
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 15 Jul 2018 22:50:05 +0200 |
| parent | 8984:fa80b3231a02 |
| child | 9084:572b6858db03 |
comparison
equal
deleted
inserted
replaced
| 9046:7cdc718312c8 | 9047:ab3488ee3ca5 |
|---|---|
| 153 | 153 |
| 154 if not tag then | 154 if not tag then |
| 155 if field.required then | 155 if field.required then |
| 156 errors[field.name] = "Required value missing"; | 156 errors[field.name] = "Required value missing"; |
| 157 end | 157 end |
| 158 else | 158 elseif field.name then |
| 159 present[field.name] = true; | 159 present[field.name] = true; |
| 160 local reader = field_readers[field.type]; | 160 local reader = field_readers[field.type]; |
| 161 if reader then | 161 if reader then |
| 162 data[field.name], errors[field.name] = reader(tag, field.required); | 162 data[field.name], errors[field.name] = reader(tag, field.required); |
| 163 end | 163 end |