Commit aa3b09f5 authored by Jérémie Passerat's avatar Jérémie Passerat

Correction erreur de traitement de la note perso dans la suppression d'un tiers

parent ea76ba7a
......@@ -10,7 +10,7 @@ Le détail complet des manipulations est disponible dans le guide d'installation
## Configurer le projet
Toutes les commandes se lancent après création / activation d'un environnement virtuel python
`sudo apt install python3-virtualenv` puis `source venv/bin/Activate`
`sudo apt install python3-virtualenv`, le générer `virtualenv venv` puis l'activer `source venv/bin/Activate`
Les dépendances nécessaires sont listées dans le fichier requirements.txt
```
......
......@@ -261,11 +261,15 @@ class ContenuDao:
{"version": version}]}})
else:
try:
note = int(note)
except (TypeError, ValueError):
note = float(note)
self.base_donnees.utilisateur.update_one({"nom": auteur},
{"$pull": {
"tiers": [{"contenu": ObjectId(id_tiers)},
{"version": version},
{"note": int(note)}]
{"note": note}]
}})
# si le contenu n'est plus possédé par personne, on le supprime définitivement
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment