Mercurial > prosody-modules
comparison mod_invites_api/mod_invites_api.lua @ 5142:410d7c8d210d
mod_invites_api: Fix traceback on list command with no entries (thanks mirux)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Wed, 11 Jan 2023 09:59:55 +0000 |
parents | 35b678609b79 |
children | 1cae382e88a1 |
comparison
equal
deleted
inserted
replaced
5141:027fb71ad509 | 5142:410d7c8d210d |
---|---|
118 return 1; | 118 return 1; |
119 end | 119 end |
120 api_key_store:set(nil, id, nil); | 120 api_key_store:set(nil, id, nil); |
121 elseif command == "list" then | 121 elseif command == "list" then |
122 local api_key_store_kv = module:open_store("invite_api_keys"); | 122 local api_key_store_kv = module:open_store("invite_api_keys"); |
123 for key_id, key_info in pairs(api_key_store_kv:get(nil)) do | 123 for key_id, key_info in pairs(api_key_store_kv:get(nil) or {}) do |
124 print(key_id, key_info.name or "<unknown>"); | 124 print(key_id, key_info.name or "<unknown>"); |
125 end | 125 end |
126 else | 126 else |
127 print("Unknown command - "..command); | 127 print("Unknown command - "..command); |
128 end | 128 end |