Deux pétouilles saisies et bank

Celle-ci apparaît quand on fait un form

Warning: Undefined array key « nom » in
/usr/local/var/www/spip/plugins/saisies/inc/saisies_manipuler.php on
line 352

Celle-ci est ici /spip/ecrire/?exec=admin_plugin

Warning: Undefined array key « bank_paiement » in
/usr/local/var/www/spip/plugins/auto/bank/v4.6.4/bank_administrations.php
on line 49

Puis j’ai un truc que je ne vois pas d’où ça peut venir, mais je crois
que j’ai du faire une bêtise avec le lang de mon plugin.
Tous les liens vers le plugin ont la classe

.debug-traduction-erreur {
background-color: #fbe3e4;
color: #8a1f11;
}

Gracias ! A +

Pour le premier bug, c’est avec quelle version de saisies? A priori je dirais que cela est plus un problème en amont dans bank qui déclare pas complètement les saisies, mais c’est à fouiller. Je connais pas du tout bank, tu peux me décrire comment tu arrive à ce bug ?

Pour les 2 autres bug, je ne sais pas.

Est-ce que tu as un compte sur git.spip.net ? ce serait le meilleur endroit pour rapporter les bugs.

Pour bank jai mis ça avant la 49

Since PHP 7 you can accomplish this with the null coalesce operator:

	return $table[$key] ?? null;

Avant la 49

	return $GLOBALS['meta']['bank_paiement'] ?? null;

Et bank a l’air d’aimer, en tout cas il ne râle plus

oui c’'est typiquement ce que j’ai fait (avec une syntaxe compatible php 5) dans cvt upload.

MAIS il ne faut pas le mettre sans savoir pourquoi. Car si la clé n’est pas présente, cela peut témoigner d’un problème en amont, et donc il ne faut pas la cacher.

D’où ma question : à quelle moment dans saisies tu a ce message d’erreur ? pour que je puisse voir où se trouve exactement le pb.

Ça était fugace et je n’ai plus reproduit. Le warning c’était

Warning: Undefined array key « nom » in
/usr/local/var/www/spip/plugins/saisies/inc/saisies_manipuler.php
on line 352

Si ça se trouve c’est une mauvaise manip de ma part, vu que je bricole en ce moment des formulaires.
Depuis hier tout roule. Si j’arrive à reproduire je sonne.
La modif que t’as fait hier et que tu disais je ne release pas , ça veut dire que CVT ne la vois pas ?
Je l’ai ajoutée à la poigne.

A + et gracias

OUI, SVP ne la vois pas pour le moment. Je ne vais pas releaser pour un fix de warning sans importance.