Bug #5788

Erreur SQL lorsque l'on lance une recherche et que des dossiers sont créés

Ajouté par Pierre-Yvon BEZERT il y a 4 mois. Mis à jour il y a 4 mois.

Statut:ClosedDébut:31/07/2017
Priorité:2-SérieuxEchéance:
Assigné à:Florian Azizian% réalisé:

100%

Catégorie:-Temps passé:-
Version cible:17.06 - stable
modules:apps

Description

Dans apps/maarch_entreprise/indexing_searching/documents_list_mlb_search_adv.php

l.727 et 729
if (empty($contact_lastname) && empty($contact_firstname) && empty($user_lastname) && empty($user_firstname) && !empty($tab[$i][ 22 ]['value'])) {
$query = "SELECT ca.firstname, ca.lastname FROM contact_addresses ca WHERE ca.id = ?";
$arrayPDO = array($tab[$i][ 22 ]['value']);

Le "22" codé en dur renvoi des champs qui n'ont rien à voir avec les adresses selon les modules chargés.
fix:
if (empty($contact_lastname) && empty($contact_firstname) && empty($user_lastname) && empty($user_firstname) && !empty($tab[$i][ $j ]['value'])) {
$query = "SELECT ca.firstname, ca.lastname FROM contact_addresses ca WHERE ca.id = ?";
$arrayPDO = array($tab[$i][ $j ]['value']);

Historique

#1 Mis à jour par Florian Azizian il y a 4 mois

  • Statut changé de New à A tester
  • Assigné à mis à Florian Azizian
  • Version cible changé de 1.6 - stable à 17.06 - stable
  • % réalisé changé de 0 à 100

Le problème est corrigé mais je n'ai pas appliqué le correctif proposé car il ne convenait pas.

#2 Mis à jour par Sébastien Nana il y a 4 mois

  • Version cible 17.06 - stable supprimé

#3 Mis à jour par Florian Azizian il y a 4 mois

  • Version cible mis à 17.06 - stable

Le problème est corrigé mais je n'ai pas appliqué le correctif proposé car il ne convenait pas.

#4 Mis à jour par Laurent Giovannoni il y a 4 mois

  • Statut changé de A tester à Closed

Formats disponibles : Atom PDF