Projet

Général

Profil

Anomalie #7903

Exception à l’enregistrement d’une directive avec exception

Ajouté par Daniel Dehennin il y a presque 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Bas
Assigné à:
Catégorie:
-
Début:
08/04/2014
Echéance:
18/04/2014
% réalisé:

100%

Distribution:
EOLE 2.3

Description

Cela ne semble se produire que lors de l’ajout de nouvelle directive avec exceptions.

Cela ne semble pas gêner le fonctionnement du logiciel.

Pour reproduire:

  1. Lancer era
  2. Ouvrir un modèle
  3. Sélectionner un flux
  4. Ajouter une directive
    1. Sélectionner un service
    2. Sélectionner exceptions
      1. Entrer une IP
      2. Sélectionner source ou destination
      3. Cliquer sur Close

Cela donne le traceback suivant dans la console :

Traceback (most recent call last):
  File "/usr/share/era/ihm/ipsets.py", line 103, in close_dialog
    self.push_exceptions()
  File "/usr/share/era/ihm/ipsets.py", line 106, in push_exceptions
    self.directive.get_exceptions(self.exceptions)
  File "/usr/share/era/ihm/directive.py", line 1361, in get_exceptions
    self.edited_dir.exceptions = exceptions
AttributeError: 'NoneType' object has no attribute 'exceptions'

Révisions associées

Révision c80fc350 (diff)
Ajouté par Emmanuel GARETTE il y a presque 10 ans

ne pas sauvegarder la liste des exceptions avant que la directive existe (fixes #7903)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

  • Version cible mis à Mises à jour 2.3.13
  • Distribution changé de EOLE 2.4 à EOLE 2.3

#2 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

  • Echéance mis à 18/04/2014
  • Assigné à mis à Emmanuel GARETTE

#3 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#4 Mis à jour par Daniel Dehennin il y a presque 10 ans

  • Statut changé de Résolu à Fermé

Application de la procédure de test => pas d’exception dans la console.

Formats disponibles : Atom PDF