diff --git a/cao_blogr/forms.py b/cao_blogr/forms.py
index 45d9558..aefbc00 100644
--- a/cao_blogr/forms.py
+++ b/cao_blogr/forms.py
@@ -45,6 +45,7 @@ class ActifForm(Form):
no_id = IntegerField(widget=HiddenInput())
classe = SelectField('Classe')
symbole = StringField('Symbole', validators=[InputRequired(), Length(min=1, max=15)], filters=[strip_filter])
+ libelle = StringField('Nom', validators=[InputRequired(), Length(min=1, max=45)], filters=[strip_filter])
nombre = IntegerField(validators=[InputRequired()])
pru = DecimalField('PRU', places=3, validators=[InputRequired()])
ter = DecimalField('TER', places=2, validators=[InputRequired()])
diff --git a/cao_blogr/templates/portfolio/actif_edit.jinja2 b/cao_blogr/templates/portfolio/actif_edit.jinja2
index 4ac94e3..a26eb01 100644
--- a/cao_blogr/templates/portfolio/actif_edit.jinja2
+++ b/cao_blogr/templates/portfolio/actif_edit.jinja2
@@ -15,7 +15,14 @@
+
+ {% for error in form.libelle.errors %}
+ {{ error }}
+ {% endfor %}
+
+
+ {{form.libelle(class_='form-control')}}
diff --git a/cao_blogr/views/portfolio.py b/cao_blogr/views/portfolio.py
index 5aaa058..100537d 100644
--- a/cao_blogr/views/portfolio.py
+++ b/cao_blogr/views/portfolio.py
@@ -270,10 +270,7 @@ def actif_edit(request):
ticker = yf.Ticker(entry.symbole)
entry.cours = ticker.fast_info.get('lastPrice')
entry.devise = ticker.fast_info.get('currency')
- entry.libelle = html.unescape(ticker.info.get('shortName'))
# raccourcir le libelle
- entry.libelle = entry.libelle.replace('UCITS ','')
- entry.libelle = entry.libelle.replace('World U','World')
entry.pc_allocation = 1.0
entry.valeur = round(float(entry.cours) * entry.parite * entry.nombre, 3)
entry.plus_value = round(entry.valeur - float(entry.pru * entry.nombre), 3)
@@ -289,10 +286,7 @@ def actif_edit(request):
ticker = yf.Ticker(entry.symbole)
entry.cours = ticker.fast_info.get('lastPrice')
entry.devise = ticker.fast_info.get('currency')
- entry.libelle = html.unescape(ticker.info.get('shortName'))
# raccourcir le libelle
- entry.libelle = entry.libelle.replace('UCITS ','')
- entry.libelle = entry.libelle.replace('World U','World')
entry.valeur = round(float(entry.cours) * entry.parite * entry.nombre, 3)
entry.plus_value = round(entry.valeur - float(entry.pru * entry.nombre), 3)
entry.pc_plusvalue = round(entry.plus_value / entry.valeur * 100, 3)