Software / code / prosody
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 |