From dd4bc1ffdf087b96d4f70a4bea3b0a2b48299624 Mon Sep 17 00:00:00 2001 From: Unix Date: Fri, 12 Mar 2021 13:02:48 +0100 Subject: [PATCH] bugfix: read env variables of datacite --- invenio_theme_tugraz/views.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/invenio_theme_tugraz/views.py b/invenio_theme_tugraz/views.py index d71cd81..b3d428e 100644 --- a/invenio_theme_tugraz/views.py +++ b/invenio_theme_tugraz/views.py @@ -9,6 +9,7 @@ """invenio module for TUGRAZ theme.""" import binascii +from os import environ from typing import Dict from elasticsearch_dsl.utils import AttrDict @@ -82,10 +83,10 @@ def comingsoon(): def get_datacite_details(): """Application credentials for DOI.""" - url = current_app.config.get("INVENIO_DATACITE_URL") or "" - username = current_app.config.get("INVENIO_DATACITE_UNAME") or "" - password = current_app.config.get("INVENIO_DATACITE_PASS") or "" - prefix = current_app.config.get("INVENIO_DATACITE_PREFIX") or "" + url = environ.get('INVENIO_DATACITE_URL') or "" + username = environ.get('INVENIO_DATACITE_UNAME') or "" + password = environ.get('INVENIO_DATACITE_PASS') or "" + prefix = environ.get('INVENIO_DATACITE_PREFIX') or "" password_iv, encrypted_password = Cryptor.encrypt(password, Cryptor.KEY)