Re,

En fait, il me faut juste cette ligne de code pour faire marcher le script. En plus même la version 4.4.7.2 fonctionne ! Donc ce n'est pas un bug dans ISIS

Merci bcp et bonne soirée,
PHAN Tuan Anh
Ifremer, EMH

On 21/09/2022 14:05, Eric Chatellier wrote:
Le 21/09/2022 à 10:48, Tuan Anh PHAN a écrit :

Bonjour Eric,

Même avec l'ouverture de la transaction dans la méthode run() le script ne marche pas:

Effectivement, j'ai du m'embrouillier dans mes tests.

C'est un peu compliqué pour isis de savoir "quel est la base de donnée" avec ce script en fait.

Peut tu rajouter (après l'ouverture de la transaction):

// Hack juste pour le script car on est pas en simulation, ni en saisie de region
fr.ifremer.isisfish.ui.input.InputContext.setDb(myTX); Cela devrait fonctionner, et je vais réfléchir à une solution plus propre pour ce cas là.