2015-10-04 6 views
5

Ayrıştırma ile ilgili bir sorunum var. Ben kullanıcı yeni kullanıcı yalnızca blok çalıştırmak eğer içini hale nasıl bulut koduAyrıştırma isteği.object.existed() false döndürür

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 
    } 

}) 

yazdı?

+0

'Parse.User' nedir? –

+0

bu ayrıştırma kullanıcı obejct –

+1

Bunun bir hata olduğunu tespit Tamam https://developers.facebook.com/bugs/1675561372679121/ –

cevap

11

Bu son Ayrıştırma JavaScript SDK (1.6.7) itibariyle bir Ayrıştırma hatası görünüyor.

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

çevresinde hızlı çalışma (yukarıdaki thread Andrei patru izniyle):

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

Sadece test edilmiş ve çalışır.

+0

hata raporu yorumlar ve göre https://groups.google.com/forum/ olduğunu #! searchin/parse-developers/varolan/parse-geliştiriciler/dFCUAZnYCiI/qrpl6kgVAgAJ bu da diğer 1.6 etkiler. * sürümleri - 1.4.2 üzerinde ve etkilenen değil, bir alternatif 1.5.0 geri düşmek – Sandra