Mercurial > prosody-modules
comparison mod_rest/jsonmap.lib.lua @ 4251:d33b480befcb
mod_rest: Fix attempt at indexing nil if an error stanza is missing <error>
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 15 Nov 2020 16:31:08 +0100 |
| parents | 270cd50852be |
| children | e8b9228b5265 |
comparison
equal
deleted
inserted
replaced
| 4250:8b489203e4d3 | 4251:d33b480befcb |
|---|---|
| 465 local err_typ, err_condition, err_text = s:get_error(); | 465 local err_typ, err_condition, err_text = s:get_error(); |
| 466 t.error = { | 466 t.error = { |
| 467 type = err_typ, | 467 type = err_typ, |
| 468 condition = err_condition, | 468 condition = err_condition, |
| 469 text = err_text, | 469 text = err_text, |
| 470 by = error.attr.by, | 470 by = error and error.attr.by or nil, |
| 471 }; | 471 }; |
| 472 return t; | 472 return t; |
| 473 end | 473 end |
| 474 | 474 |
| 475 for k, mapping in pairs(field_mappings) do | 475 for k, mapping in pairs(field_mappings) do |
