ligne 110 de UpdateHandler__.php : $entryManager->removeAttributes([], ['bf_dossier-wiki_wikiname', 'bf_dossier-wiki_email', 'bf_dossier-wiki_password'], true)
ne fonctionne pas et rend l'erreur suivante qui s'affiche sur la page :
Une erreur inattendue s'est produite. Veuillez contacter l'administrateur du site et lui communiquer l'erreur suivante :
mysqli_query(): Argument #2 ($query) must not be empty in ./includes/services/DbService.php on line 109
J'ai commencé à regarder et cela semble venir du fait que searchManager->prepareSearchRequest rende une chaîne vide.
Il semble y avoir vu de l'optimisation il y a peu dans cette méthode pour utiliser JSON_EXTRACT de mysql. J'imagine que c'est depuis ces changements que removeAttributes ne fonctionne plus (peut-être juste dans le cas où les attributs ne sont détectées dans aucune fiche ?).
Je n'ai pas trouvé d'où cela venait exactement, la fonction est bien verbeuse...
ligne 110 de UpdateHandler__.php :
$entryManager->removeAttributes([], ['bf_dossier-wiki_wikiname', 'bf_dossier-wiki_email', 'bf_dossier-wiki_password'], true)ne fonctionne pas et rend l'erreur suivante qui s'affiche sur la page :
J'ai commencé à regarder et cela semble venir du fait que
searchManager->prepareSearchRequestrende une chaîne vide.Il semble y avoir vu de l'optimisation il y a peu dans cette méthode pour utiliser JSON_EXTRACT de mysql. J'imagine que c'est depuis ces changements que removeAttributes ne fonctionne plus (peut-être juste dans le cas où les attributs ne sont détectées dans aucune fiche ?).
Je n'ai pas trouvé d'où cela venait exactement, la fonction est bien verbeuse...