aboutsummaryrefslogtreecommitdiff
path: root/uploader
diff options
context:
space:
mode:
Diffstat (limited to 'uploader')
-rw-r--r--uploader/publications/views.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/uploader/publications/views.py b/uploader/publications/views.py
index bf3ea10..06fef0b 100644
--- a/uploader/publications/views.py
+++ b/uploader/publications/views.py
@@ -64,7 +64,7 @@ def create_publication():
if(request.method == "GET"):
return render_template("publications/create-publication.html")
form = request.form
- authors = form.get("publication-authors")
+ authors = form.get("publication-authors").encode("utf8")
if authors is None or authors == "":
flash("The publication's author(s) MUST be provided!", "alert alert-danger")
return redirect(url_for("publications.create", **request.args))
@@ -72,14 +72,14 @@ def create_publication():
with database_connection(app.config["SQL_URI"]) as conn:
publications = create_new_publications(conn, ({
"pubmed_id": form.get("pubmed-id"),
- "abstract": form.get("publication-abstract"),
- "authors": authors or None,
- "title": form.get("publication-title") or None,
- "journal": form.get("publication-journal") or None,
- "volume": form.get("publication-volume") or None,
- "pages": form.get("publication-pages") or None,
- "month": (form.get("publication-month") or "").capitalize() or None,
- "year": form.get("publication-year") or None
+ "abstract": form.get("publication-abstract").encode("utf8") or None,
+ "authors": authors,
+ "title": form.get("publication-title").encode("utf8") or None,
+ "journal": form.get("publication-journal").encode("utf8") or None,
+ "volume": form.get("publication-volume").encode("utf8") or None,
+ "pages": form.get("publication-pages").encode("utf8") or None,
+ "month": (form.get("publication-month") or "").encode("utf8").capitalize() or None,
+ "year": form.get("publication-year").encode("utf8") or None
},))
flash("New publication created!", "alert alert-success")
return redirect(url_for(