diff --git a/manuels/migrations/0026_auto_20180616_0916.py b/manuels/migrations/0026_auto_20180616_0916.py
new file mode 100644
index 0000000..fbc46a3
--- /dev/null
+++ b/manuels/migrations/0026_auto_20180616_0916.py
@@ -0,0 +1,19 @@
+# Generated by Django 2.0.6 on 2018-06-16 07:16
+
+from django.db import migrations, models
+import manuels.models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('manuels', '0025_auto_20180607_0746'),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name='book',
+ name='isbn',
+ field=models.CharField(help_text="Format attendu : 10 ou 13 chiffres, éventuellement séparés par des tirets et éventuellement suivis de la lettre X
. La recherche sur Decitre ne fonctionnera qu'avec un code ISBN à13 chiffres (ou EAN)", max_length=20, validators=[manuels.models.isbn_validator], verbose_name='ISBN/EAN'),
+ ),
+ ]
diff --git a/manuels/models.py b/manuels/models.py
index cbae269..9d892b0 100644
--- a/manuels/models.py
+++ b/manuels/models.py
@@ -158,7 +158,8 @@ class Book(BaseModel):
'ISBN/EAN',
max_length=20,
help_text="Format attendu : 10 ou 13 chiffres, éventuellement séparés par des tirets et éventuellement "
- "suivis de la lettre X
",
+ "suivis de la lettre X
. La recherche sur Decitre ne fonctionnera qu'avec un code ISBN à"
+ "13 chiffres (ou EAN)",
validators=[isbn_validator]
)
price = models.FloatField('prix', validators=[positive_float_validator])
diff --git a/manuels/static/manuels/fetch-isbn.js b/manuels/static/manuels/fetch-isbn.js
index 140b128..0dfbdf9 100644
--- a/manuels/static/manuels/fetch-isbn.js
+++ b/manuels/static/manuels/fetch-isbn.js
@@ -7,13 +7,14 @@ document.addEventListener("DOMContentLoaded", function (event) {
isbn.classList.add('is-invalid');
isbn.classList.remove('is-valid');
document.querySelector('#id_isbn_invalid_feedback').style.display = 'block';
- document.querySelector('#id_isbn_error_text').textContent = data.error;
+ document.querySelector('#id_isbn_invalid_feedback').textContent = data.error;
return;
}
isbn.classList.remove('is-invalid');
isbn.classList.add('is-valid');
document.querySelector('#id_isbn_invalid_feedback').style.display = 'none';
+ document.querySelector('#id_isbn_invalid_feedback').textContent = '';
document.querySelector('#id_title').value = data.title;
document.querySelector('#id_title').classList.add('is-valid');
diff --git a/manuels/templates/manuels/add_book.html b/manuels/templates/manuels/add_book.html
index 755d610..28d1f7d 100644
--- a/manuels/templates/manuels/add_book.html
+++ b/manuels/templates/manuels/add_book.html
@@ -53,10 +53,6 @@