Comparison

plugins/mod_admin_shell.lua @ 13597:62aca6adcfd3

mod_admin_shell: user:create(): Reject promise with error message on failure
author Matthew Wild <mwild1@gmail.com>
date Tue, 07 Jan 2025 19:24:05 +0000
parent 13596:85e8cc6870ae
child 13598:2cd43975a15c
comparison
equal deleted inserted replaced
13596:85e8cc6870ae 13597:62aca6adcfd3
1726 end 1726 end
1727 1727
1728 return promise.resolve(password or self.session.request_input("password")):next(function (password_) 1728 return promise.resolve(password or self.session.request_input("password")):next(function (password_)
1729 local ok, err = um.create_user_with_role(username, password_, host, role); 1729 local ok, err = um.create_user_with_role(username, password_, host, role);
1730 if not ok then 1730 if not ok then
1731 return nil, "Could not create user: "..err; 1731 return promise.reject("Could not create user: "..err);
1732 end 1732 end
1733 return ("Created %s with role '%s'"):format(jid, role); 1733 return ("Created %s with role '%s'"):format(jid, role);
1734 end); 1734 end);
1735 end 1735 end
1736 1736