2015-10-04 6 views
5

を返すrequest.object.existed。私は、ユーザーが新規ユーザーであればブロックのみを実行する場合、私は内部を作ることができる方法解析は、()私はパースに問題がある偽

Parse.Cloud.afterSave(Parse.User, function(request) { 
    var user = request.object; 
    if(!user.existed()) { 
     //all the times !user.existed() is true when I save user object 
     //also in signup is true 
    } 

}) 

をクラウドコードを書きましたか?

+0

「Parse.User」とは何ですか? –

+0

これはユーザーを解析しています –

+1

これはバグであることがわかりました https://developers.facebook.com/bugs/1675561372679121/ –

答えて

11

これは、最新の解析JavascriptのSDK(1.6.7)のように解析のバグのようです。

https://developers.facebook.com/bugs/1675561372679121/

周りの迅速な作業(上記のスレッドでアンドレイPatruの礼儀):

var createdAt = request.object.get("createdAt"); 
var updatedAt = request.object.get("updatedAt"); 
var objectExisted = (createdAt.getTime() != updatedAt.getTime()); 

はちょうどそれをテストし、それが動作します。

+0

バグレポートのコメントとhttps://groups.google.com/forum/によると#!Searchさらに/パース - 開発者/存在/パース - 開発者/ dFCUAZnYCiI/qrpl6kgVAgAJは、この他にも1.6に影響を及ぼし*リリース - 。私は1.4.2ではなく影響を受けた上でよ、代替は1.5.0にフォールバックすることです – Sandra

関連する問題