Parse-server: Cloud code AfterSave .dirty

Created on 5 Aug 2017  路  9Comments  路  Source: parse-community/parse-server

Hello, I would like to use the aftersave trigger of the Cloud code to know if a key changed after saving an object. Is it possible ? I can not figure out how to do it. .dirty does not seem to work with aftersave?

Thanks you!

Most helpful comment

Hey ! @oallouch, dans le after save tu peux checker la version original de ton object et la nouvelle version apres le after save. Ainsi tu vas pouvoir comparer les deux et voir les diff茅rences. Si ton object contient un array, tu vas comparer les deux arrays pour voir si ils sont pareils

image

All 9 comments

Hey @JulienLevallois - in afterSave, all properties will be clean, not dirty. You can check the dirty properties in beforeSave.

@JulienLevallois @natanrolnik I believe you can use request.original to grab the state of the object before the save and compare!

@tealshift thanks ! AfterSave function dont need response ? completion, like beforeSave

Correct. The afterSave function only has one parameter for 'request'. No response is possible.

@JulienLevallois Did request.original work for you to solve the issue?

@funkenstrahlen YES !

@JulienLevallois did you use a library for your comparison ? What did you do in the case of arrays ?

merci d'avance

Hey ! @oallouch, dans le after save tu peux checker la version original de ton object et la nouvelle version apres le after save. Ainsi tu vas pouvoir comparer les deux et voir les diff茅rences. Si ton object contient un array, tu vas comparer les deux arrays pour voir si ils sont pareils

image

@JulienLevallois I think you don't need response in aftersave

Was this page helpful?
0 / 5 - 0 ratings