Bonjour,
Lorsque je fais appel a une fonction API générée via le module builder cela fonctionne pour la méthode index() (qui récupère tous les résultats) mais j’ai une erreur 401 Unauthorized lorsque j’utilise la fonction get($id).
A priori l’erreur viendrai lors de cette vérification :
if (!DolibarrApiAccess::$user->rights->monmodule->read) {
throw new RestException(401);
}
Sauf que je suis Admin et avec tous les droits…
Une idée ?
Dolibarr ne m’avait simplement pas généré la bonne vérification de permission.
Code généré par dolibarr :
if (!DolibarrApiAccess::$user->rights->monModule->read) {
throw new RestException(401);
}
Code correct :
if (!DolibarrApiAccess::$user->rights->monModule->monObjet->read) {
throw new RestException(401);
}
1 « J'aime »
Bonjour @Aurelien
Si vous pouviez poster votre bug et votre correction sur github.com/dolibarr ce serait super.
@+
Merci pour ta participation, c’est important !
@+