Validate() n'appelle plus le prevalidate

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

#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,


#2

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

Cordialement,


#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


#4

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


#5

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