Mercurial > prosody-modules
comparison mod_http_admin_api/mod_http_admin_api.lua @ 4359:5dbce7f35aa0
mod_http_admin_api: Fix logic bug
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Tue, 19 Jan 2021 20:35:33 +0000 |
| parents | d3e0fe470877 |
| children | 76bec3f66b24 |
comparison
equal
deleted
inserted
replaced
| 4358:d3e0fe470877 | 4359:5dbce7f35aa0 |
|---|---|
| 110 invite_options = json.decode(event.request.body); | 110 invite_options = json.decode(event.request.body); |
| 111 if not invite_options then | 111 if not invite_options then |
| 112 module:log("warn", "Invalid JSON"); | 112 module:log("warn", "Invalid JSON"); |
| 113 return 400; | 113 return 400; |
| 114 end | 114 end |
| 115 else | |
| 116 invite_options = {}; | |
| 115 end | 117 end |
| 116 | 118 |
| 117 local invite; | 119 local invite; |
| 118 if invite_options and invite_options.reusable then | 120 if invite_options.reusable then |
| 119 invite = invites.create_group(invite_options.groups, invite_options.ttl, { | 121 invite = invites.create_group(invite_options.groups, invite_options.ttl, { |
| 120 source = "admin_api/"..event.session.username; | 122 source = "admin_api/"..event.session.username; |
| 121 }); | 123 }); |
| 122 else | 124 else |
| 123 invite = invites.create_account(nil, { | 125 invite = invites.create_account(nil, { |
