La valeur initiale d'un champ n'existe pas forcment
darcs-hash:20051123114309-d1718-ea1c98be0602458c96be9f514a27a516f6debe0a.gz
This commit is contained in:
parent
a0a219cf5d
commit
901df6f6b7
1 changed files with 5 additions and 1 deletions
|
@ -934,8 +934,12 @@ class base_classes_crans(crans_ldap):
|
||||||
# On suppose que le champ apparaît forcément dans l'enregistrement
|
# On suppose que le champ apparaît forcément dans l'enregistrement
|
||||||
for champ in ['chbre', 'nom', 'prenom', 'puissance', 'canal', 'prise', 'responsable', 'contourneGreylist']:
|
for champ in ['chbre', 'nom', 'prenom', 'puissance', 'canal', 'prise', 'responsable', 'contourneGreylist']:
|
||||||
if champ in self.modifs:
|
if champ in self.modifs:
|
||||||
|
if champ not in self._init_data.keys():
|
||||||
|
valeur_initiale = 'N/A'
|
||||||
|
else:
|
||||||
|
valeur_initiale = self._init_data[champ][0]
|
||||||
modif[modif.index(champ)] = '%s (%s -> %s)' % (champ,
|
modif[modif.index(champ)] = '%s (%s -> %s)' % (champ,
|
||||||
self._init_data[champ][0],
|
valeur_initiale,
|
||||||
self._data[champ][0])
|
self._data[champ][0])
|
||||||
|
|
||||||
# Formate les entrées de l'historique de la forme champ+diff-diff
|
# Formate les entrées de l'historique de la forme champ+diff-diff
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue