Tâche #32557
Distribution EOLE - Scénario #33181: Traitement express MEN (39-41)
eole-ad-dc-ou - Gérer la valeur None pour la variable PATTERN
100%
Description
Les comptes utilisateurs ne sont jamais déplacés quand la variable PATTERN n'est pas défini dans GENCONFIG car sa valeur dans le script est None.
Pouvez-vous gérer cette valeur lors du test de la variable PATTERN dans la méthode IsCNMatchPattern ?
Actuellement, j'utilise une regex pour contourner le problème
Demandes liées
Historique
#1 Mis à jour par mathieu carrolle il y a environ 3 ans
Erratum, ajouté une regex ne fonctionne pas car la variable $PATTERN est utilisé avec des guillements dans le test:
Ligne 164:
if "${CN}" =~ "$PATTERN"
Il faut supprimer les guillements sinon l'expression est "matched" litérallement: https://github.com/koalaman/shellcheck/wiki/SC2076
#2 Mis à jour par Gilles Grandgérard il y a presque 3 ans
- Lié à Scénario #32535: Problème pour classifier avec le module eole-ad-dc-ou lorsque le critère de sélection Pattern est vide ajouté
#3 Mis à jour par Gilles Grandgérard il y a presque 3 ans
- Tracker changé de Demande à Scénario
- Echéance mis à 27/08/2021
- Statut changé de Nouveau à Résolu
- Version cible mis à sprint 2021 26-34 Equipe MENSR (été)
- Release mis à EOLE 2.7.2
#4 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Assigné à mis à Gilles Grandgérard
- Tâche parente mis à #33181
- Points de scénarios mis à 1.0
#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0
Le 1er commit a été effectué pour 2.8.1, puis la modification a été généralisée :
eole-ad-dc-ou$ git branch -r --contains 0e8a3698 origin/2.7.2/master origin/2.8.0/master origin/HEAD -> origin/master origin/dist/eole/2.7.2/master origin/dist/eole/2.8.0/master origin/dist/eole/2.8.1/master origin/master <pre> Et visiblement le correctif est diffusé depuis le 05/06/2021 ;)