# HG changeset patch # User Matthew Wild # Date 1736277845 0 # Node ID 62aca6adcfd3953f628c085e0b2a0ce9439ace06 # Parent 85e8cc6870ae04b97fa48cc680c9e5e52197e8d3 mod_admin_shell: user:create(): Reject promise with error message on failure diff -r 85e8cc6870ae -r 62aca6adcfd3 plugins/mod_admin_shell.lua --- a/plugins/mod_admin_shell.lua Tue Jan 07 19:23:23 2025 +0000 +++ b/plugins/mod_admin_shell.lua Tue Jan 07 19:24:05 2025 +0000 @@ -1728,7 +1728,7 @@ return promise.resolve(password or self.session.request_input("password")):next(function (password_) local ok, err = um.create_user_with_role(username, password_, host, role); if not ok then - return nil, "Could not create user: "..err; + return promise.reject("Could not create user: "..err); end return ("Created %s with role '%s'"):format(jid, role); end);