Bug #5951

Anomalie lors de l'injetcion de contact via WebService

Ajouté par Jean-Michel FROMENT il y a 2 mois. Mis à jour il y a 16 jours.

Statut:ClosedDébut:19/09/2017
Priorité:2-SérieuxEchéance:
Assigné à:Nestor Pegane% réalisé:

100%

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

Description

Bonjour,

Nous avons rencontré une anomalie lors de l'injection de contact au sein de la version 17.06 via le ws_service "createContact".
Contexte :
  • Nom : raymond de l'autre
  • Prénom : pierre d'ici
  • Nom de la ville : L'autre créteil

Le WS ne gère pas les apostrophes. L'apostrophe n'est pas protégée et entraine une anomalie SQL.

Correction proposée :
Modification du fichier "../apps/maarch_entreprise/class/contacts_controler_Abstract.php"

ligne 136 :
$data[$i]['column'] = strtolower($data[$i]['column']);

ligne ajoutée après la 136 :
$data[$i]['column'] = strtolower($data[$i]['column']);
$data[$i]['value'] = str_replace("'", "''", $data[$i]['value']);

Pouvez-vous me confirmer cette proposition de correction ?

Révisions associées

Historique

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

Bonjour,

Je rajoute dans les tests à effectuer pour le prochain tag 17.06.7

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

  • Version cible mis à 17.06 - stable

#4 Mis à jour par Laurent Giovannoni il y a 25 jours

  • Statut changé de New à A tester
  • Assigné à mis à Nestor Pegane
  • % réalisé changé de 0 à 100

FIX à faire également en 1.6

#5 Mis à jour par Florian Azizian il y a 16 jours

  • Statut changé de A tester à Closed

Fait dans la 1.6

Formats disponibles : Atom PDF