Validate() n'appelle plus le prevalidate

4.0
Tags: #<Tag:0x00007f7d70fd3118>
Validate() n'appelle plus le prevalidate
0

(Sébastien Hardy) #1

Bonjour,

Le validate() n’appelle plus le preValidate et le postValide() de l’objet.
Le getTmpObject est casté sur ObjectDB et non sur l’objet scripté sur lequel on est.

validate() : It calls the preValidate and the postValidate methods

Version : Simplicité® version 4.0.P14, built on 2018-04-13 16:51

Cordialement,


(Sébastien Hardy) #2

Post à abandonner, une erreur d’association d’une ressource.

Cordialement,


(David AZOULAY) #3

Si c’était le cas il y aurait de gros problèmes partout… Par acquis de conscience j’ai vérifié avec un appel de validate() sur un objet obtenu via un getTmpObject(".."), tout va bien les 2 hooks scriptés preValidate et postValidate sont bien appelés

Vous devez être dans un cas particulier qu’il va falloir nous décrire plus précisément

EDIT: ok vu votre abandon de post


(Sébastien Hardy) #4

On avait une erreur de paramétrage, le GrantHooks était associé à l’objet qui posait problème.


(David AZOULAY) #5

OK j’ai édité ma réponse pour dire que j’avais vu l’abandon du post…