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