Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
[sympa-fr] Problème avec les attributs d'utilisateur personnalisés (custom_attribute)
- From: Yoann Delattre <adresse@cachée>
- To: adresse@cachée
- Cc: SIAD <adresse@cachée>
- Subject: [sympa-fr] Problème avec les attributs d'utilisateur personnalisés (custom_attribute)
- Date: Fri, 14 Apr 2017 12:08:38 +0200
Bonjour, Avec la version 6.2.16 de SYMPA, lorsque j'ajoute un attribut
personnalisé à ma liste je ne peux pas le renseigner via
l'interface. En version 6.2.9 cela fonctionnait très bien. J'ai jeté un œil à la base de données et la colonne custom_attribute_subscriber
de la table subscriber_table est initialisée à NULL et
n'est pas initialisé avec le XML qui va bien (<?xml
version="1.0" encoding="UTF-8"
?><custom_attributes></custom_attributes>) lors de
l'ajout d'un abonné. J'ai réussi à résoudre le problème en faisant une petite
bidouille sur le fichier List.pm à la ligne 3924 : j'ai commenté
le "if" qui empêché l’exécution de la fonction Sympa::Tools::Data::encode_custom_attribute
lors de l'ajout d'un abonné. Par contre, je ne sais pas si c'est la meilleure manière de résoudre le problème... Si un correctif pouvait être intégré dans la prochaine version de SYMPA, ce serait top ! Merci d'avance pour votre aide, --
Yoann Delattre ✆ 03 20 95 69 10 ✉ adresse@cachée Équipe SIAD (Systèmes d'Information et Aide à la Décision) DSI de l'académie de Lille (Direction des Systèmes d'Information) 110 avenue Gaston Berger - 59000 Lille |
17:59:55.000000000 +0200
+++ /var/lib/sympa/bin/Sympa/List.pm 2017-04-14 10:33:14.821587715 +0200
@@ -3919,12 +3919,13 @@
$new_user->{'date'} ||= time;
$new_user->{'update_date'} ||= $new_user->{'date'};
+
my $custom_attribute;
- if (ref $new_user->{'custom_attribute'} eq 'HASH') {
+ #if (ref $new_user->{'custom_attribute'} eq 'HASH') {
$new_user->{'custom_attribute'} =
Sympa::Tools::Data::encode_custom_attribute(
$new_user->{'custom_attribute'});
- }
+# }
$log->syslog(
'debug3',
'Custom_attribute = %s',
- [sympa-fr] Problème avec les attributs d'utilisateur personnalisés (custom_attribute), Yoann Delattre, 14/04/2017
Archives gérées par MHonArc 2.6.19+.