Utilisation de this.isNew() dans un postSave

4.0
Tags: #<Tag:0x00007f7d75caae00>
Utilisation de this.isNew() dans un postSave
0

#1

Bonjour,
Pourriez-vous me dire svp comment faire pour utiliser le contrôle this.isNew() dans un postSave ?
(Dans mes tests, on ne rentre jamais dans ce cas, même en cas de création)

J’ai besoin de lancer un traitement uniquement en cas de création d’un bien et pas en modification.

Voici comment je fais :

ImmoProperty.postSave = function() {
	if (this.isNew()) {
			console.log("Test d'un isNew dans postSave ");
	}
};

Merci d’avance pour votre aide.
Abed.


(David AZOULAY) #2

Le isNew() check le row ID, dans le postSave c’est trop tard le row ID a été valorisé,


#3

Merci @david.
Est-ce qu’il y aurait un moyen de détecter dans un postSave que cette une création et non pas une modification ?


(David AZOULAY) #4

C’est à ça que sert lepostCreate


#5

C’est parfait ! C’est ce qu’il me faut. Merci :blush: