Skip to content

[Bugfix] La valeur département est ignorée lorsque l'index de la colonne est 0

Ghost User requested to merge (removed):error-when-departement-column-is-0 into main

Problème

Lorsque la colonne choisie pour filtrer les départements a pour numéro 1, son index est égale à 0.

Cela pose problème lors de la requête sur addok, où on vérifie l'existence de la colonne département avec:

# explisit.py:212
 def _call_addok(self, **params):
        if self.insee_dep_col:

Si self.insee_dep_col == 0, cet if n'est pas vérifié et le numéro de département est ignoré dans la requête à addok.

Solution

Remplacer if self.insee_dep_col par if self.insee_dep_col is not None.

Le code pourrait être éventuellement plus élégant, je ne connais pas vraiment Python.

Merge request reports