diff options
Diffstat (limited to 'uploader')
-rw-r--r-- | uploader/publications/views.py | 18 |
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( |