Fix user-delete

This commit is contained in:
Tim Van Baak 2020-01-20 17:23:48 -08:00
parent 51a5f7e9ad
commit 085ac63da8
1 changed files with 5 additions and 3 deletions

View File

@ -1,3 +1,5 @@
import shutil
from cli.helpers import ( from cli.helpers import (
add_argument, no_argument, requires_username, add_argument, no_argument, requires_username,
config_get, config_set, CONFIG_GET_ROOT_VALUE) config_get, config_set, CONFIG_GET_ROOT_VALUE)
@ -42,14 +44,14 @@ def command_delete(args):
import config import config
user_path = config.prepend('user', args.uid) user_path = config.prepend('user', args.id)
if not os.path.isdir(user_path): if not os.path.isdir(user_path):
config.logger.error("No user with that id") config.logger.error("No user with that id")
return -1 return -1
else: else:
os.remove(user_path) shutil.rmtree(user_path)
with config.json_rw('user', 'index.json') as j: with config.json_rw('user', 'index.json') as j:
if args.uid in j: if args.id in j:
del j[uid] del j[uid]
@no_argument @no_argument