comparison mod_client_management/mod_client_management.lua @ 5370:d9d52ad8c1ae

mod_client_management: Fix type confusion client_selector : string, not some sort of table?
author Kim Alvefur <zash@zash.se>
date Tue, 25 Apr 2023 22:12:02 +0200
parents 1a58a11407ac
children b2d51c6ae89a
comparison
equal deleted inserted replaced
5369:1a58a11407ac 5370:d9d52ad8c1ae
275 275
276 return active_clients; 276 return active_clients;
277 end 277 end
278 278
279 function revoke_client_access(username, client_selector) 279 function revoke_client_access(username, client_selector)
280 if client_selector.id then 280 if client_selector then
281 local c_type, c_id = client_selector.id:match("^(%w+)/(.+)$"); 281 local c_type, c_id = client_selector:match("^(%w+)/(.+)$");
282 if c_type == "client" then 282 if c_type == "client" then
283 local client = client_store:get_key(username, c_id); 283 local client = client_store:get_key(username, c_id);
284 if not client then 284 if not client then
285 return nil, "item-not-found"; 285 return nil, "item-not-found";
286 end 286 end