Règles de saisie des mots de passe avec PMB 8.0.0

Bonjour,

J'ai mis à jour ma version de PMB vers la 8.0.0
La création de nouveau compte lecteur ne fonctionnait plus après la mise à jour. En désactivant toutes les règles de saisie (dans « Administration » -> « Lecteurs » -> « Mots de passe »), la création fonctionne à nouveau.

Voici l'erreur que j'ai quand j'active une seule des règles de saisie des mots de passe :

Fatal error: Uncaught TypeError: str_replace():
Argument #2 ($replace) must be of type string when argument #1 ($search) is a string in
.../pmb8.0.0/classes/emprunteur.class.php:2987 Stack trace:
#0 .../pmb8.0.0/classes/emprunteur.class.php(2987): str_replace('VAR', Array, '^.{VAR,}$')
#1 .../pmb8.0.0/circ/empr/empr_update.inc.php(190): emprunteur::check_password_rules(0, 'Y', Array, 'fr_FR')
#2 .../pmb8.0.0/circ/main.inc.php(270): include('...') #3 .../pmb8.0.0/circ.php(36): include('...')
#4 {main} thrown in .../pmb8.0.0/classes/emprunteur.class.php on line 2987

Cordialement,
Cédric Lachat.
Connectez-vous ou Inscrivez-vous pour répondre.