UserManager::resetPassword (src/Service/UserManager.php:58-66) issues an UPDATE against users_secure only. If a users row exists with no matching users_secure row — common on hand-restored or partial dumps, which is exactly the situation that motivates this CLI — the UPDATE affects zero rows and the command reports success.
The operator gets no signal that the password was not actually set, and login will continue to fail.
UserManager::resetPassword(src/Service/UserManager.php:58-66) issues an UPDATE againstusers_secureonly. If ausersrow exists with no matchingusers_securerow — common on hand-restored or partial dumps, which is exactly the situation that motivates this CLI — the UPDATE affects zero rows and the command reports success.The operator gets no signal that the password was not actually set, and login will continue to fail.