2014-02-14 2 views
0

을 호출 할 때을 내 역할에 추가하면 클라우드 코드에 모두 사용자를 추가 한 후 {"code":101,"error":"object not found for update"}이 표시됩니다.Parse.com 업데이트 역할 오류

샘플 코드 :

var role_query = new Parse.Query('_Role') 
role_query.equalTo('name', 'USER') 
role_query.first().then(function(role) { 
    role.getUsers().add(user) 
    role.save() 
}) 

답변

2

오류가 나는 역할을 업데이트 할 수있는 권한을 가지고 있지 않은 것이 었습니다.

해결책은 구름 코드 기능의 시작 부분에 Parse.Cloud.useMasterKey()을 사용하고있었습니다.

이 경우 당신은 클라이언트에서 역할을 업데이트해야합니다

https://www.parse.com/questions/role-cant-assign-user-in-js