Csvplugin error

Bonjour,

J’ai un soucis avec l’annuaire CSV.
La recherche ne fonctionne pas et j’ai cette erreur dans wazo-dird.log.
J’ai suivi la procédure ici : https://support.wazo.io/hc/en-us/articles/360028587731-Lire-un-fichier-CSV-pour-le-répertoire-Wazo-Engine
A l’exception du fait que mes colonnes dans le CSV sont id;name;phone_nb

2020-06-26 09:45:08,311 [21352] (ERROR) (root): An error occured in search
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/wazo_dird/helpers.py", line 46, in execute
    return function(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/wazo_dird/plugins/csv_backend/plugin.py", line 66, in search
    return self._list_from_predicate(fn)
  File "/usr/lib/python3/dist-packages/wazo_dird/plugins/csv_backend/plugin.py", line 109, in _list_from_predicate
    return list(map(self._SourceResult, filter(predicate, self._content)))
AttributeError: 'CSVPlugin' object has no attribute '_SourceResult'

Merci de votre aide

Bonjour, quelle version de wazo-platform ?

La dernière a ma connaissance wazo 20.08

Je ne vois rien dans les corrections de la 20.09 à ce sujet. Des infos ?

Il faut ouvrir un bug sur notre tracker avec les informations pour qu’un bug soit pris en compte. https://wazo-dev.atlassian.net, j’ai quand même pointé à notre PO.

J’ai avancé un peu.

J’ai l’erreur additionnelle : UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xe7 in position 1511: invalid continuation byte

Le fichier attendu par le plugin doit être un UTF-8.
Mon fichier était en ANSI provenant d’une conversion CSV depuis Excel.
Corriger le fichier, résout le problème.

Il faudrait peut-être juste prévoir de vérifier le format du fichier pour éviter le problème.

Ok merci pour le feedback.