equal
deleted
inserted
replaced
185 if value ~= nil and validator then |
185 if value ~= nil and validator then |
186 local valid, ret = validator(value, field); |
186 local valid, ret = validator(value, field); |
187 if valid then |
187 if valid then |
188 value = ret; |
188 value = ret; |
189 else |
189 else |
190 value, err = nil, ret or field.datatype; |
190 value, err = nil, ret or ("Invalid value for data of type " .. field.datatype); |
191 end |
191 end |
192 end |
192 end |
193 data[field.name], errors[field.name] = value, err; |
193 data[field.name], errors[field.name] = value, err; |
194 end |
194 end |
195 end |
195 end |