« Accès refusé » à la création d'un compte bancaire

En Dolibarr 24.0.0, la création d'un compte bancaire est refusée selon la référence saisie, même en administrateur. Cause réelle, et correctif en 24.0.1.

Versions concernées
Dolibarr 24.0.0 · corrigé en 24.0.1
Ce qui a été vérifié
Reproduit sur une instance de test Dolibarr 24.0.0, connecté en administrateur. Correctif du projet et journal des modifications de la 24.0.1 relus.

Vous créez un compte bancaire, vous validez, et Dolibarr répond « Accès refusé ». Vous vérifiez vos droits : vous êtes administrateur. Vous les revérifiez. Vous cherchez du côté des permissions du module Banque. Il n’y a rien à y trouver.

La cause

Le refus dépend de ce que vous avez saisi dans la référence du compte. Sur la 24.0.0, une référence contenant un chiffre suffit à provoquer le rejet, quel que soit votre niveau de droits.

Comment cela a été vérifié

Sur une instance de test Dolibarr 24.0.0, connecté en administrateur :

  • référence BQ1« Accès refusé », compte non créé ;
  • référence COURANTcompte créé normalement.

Même utilisateur, mêmes droits, même écran. Seule la référence change. Le message d’erreur parle donc d’autre chose que du vrai problème.

Les deux sorties

Monter en 24.0.1 ou au-delà. Le défaut est corrigé depuis cette version : c’est inscrit dans son journal des modifications, et le correctif est public. Une version de maintenance corrige, elle n’ajoute rien.

Dans l’immédiat, sur une 24.0.0. Donnez au compte une référence uniquement alphabétique, quitte à la corriger après la mise à jour.

Ce qu’il faut en retenir

« Accès refusé » est un message générique : Dolibarr l’affiche pour plusieurs contrôles différents, dont certains n’ont rien à voir avec les droits. Avant de passer une heure dans les permissions, changez une saisie à la fois. C’est plus rapide, et cela dit tout de suite si le problème vient de la donnée ou de l’utilisateur.

Dolibarrcompte bancaireaccès refusé24.0.024.0.1