Вот мой код,Попытка сбросить разбора паролей пользователей с Cloud кодекса, но получаю ошибку 141
Parse.Cloud.define("resetPassword", function(request, response){
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.equalTo("username", request.params.username);
query.first({
success: function(theUser){
var newPassword = request.params.password;
console.log("New Password: " + newPassword);
console.log("set: " + theUser.set("password", newPassword));
console.log("setPassword: " + theUser.setPassword(newPassword));
theUser.save(null,{
success: function(theUser){
// The user was saved correctly
response.success(1);
},
error: function(SMLogin, error){
response.error("No se pudo guardar la contraseña");
}
});
},
error: function(error){
response.error("No se encontró al usuario");
}
});
});
, когда функция вызывается из КСН приложение, кажется, бежать, но дают и ошибок.
Здесь ошибка я получаю:
error: Failed running cloud function assignPasswordToUser for user LODC5xe5LS with: Input: {"username":"Administrator","password":"apple"} Error: {"code":141,"message":"error and stuff[object Object]"} functionName=assignPasswordToUser, code=141, message=error and stuff[object Object], username=Administrator, password=apple, user=LODC5xe5LS error: Error generating response. ParseError { code: 141, message: 'error and stuff[object Object]' } code=141, message=error and stuff[object Object] [object Object]
Любая помощь очень ценится.