diff --git a/ckanext/opendata_theme/base/helpers.py b/ckanext/opendata_theme/base/helpers.py index 5d3f756e..e6b04dfc 100644 --- a/ckanext/opendata_theme/base/helpers.py +++ b/ckanext/opendata_theme/base/helpers.py @@ -7,7 +7,7 @@ import ckan.model as model from ckan.plugins import toolkit -from ckan.plugins.toolkit import config, c +from ckan.plugins.toolkit import config, c, g from packaging.version import Version from ckanext.opendata_theme.base.compatibility_controller import BaseCompatibilityController @@ -109,18 +109,21 @@ def new_datasets(num=3): def get_user_uuid(): """Return the user platform_uuid for a given email, if there is a token for that email""" - from ckanext.opengov.auth.db import UserToken - if c.userobj: - user = c.userobj - try: - user_token = model.Session.query(UserToken).filter_by(user_name=user.email).first() - if user_token: - return user_token.platform_uuid - except Exception as e: - logger.debug("[opendata_theme] Error querying user token: {}".format(e)) - return None - return c.userobj.id - return None + try: + user = c.userobj or g.userobj + if user: + try: + from ckanext.opengov.auth.db import UserToken + user_token = model.Session.query(UserToken).filter_by(user_name=user.email).first() + if user_token: + return user_token.platform_uuid + except Exception as e: + logger.debug("[opendata_theme] Error querying user token in get_user_uuid: {}".format(e)) + return user.id + return None + except Exception as e: + logger.debug("[opendata_theme] Error in get_user_uuid: {}".format(e)) + return None def package_tracking_summary(package): diff --git a/ckanext/opendata_theme/opengov_custom_css/assets/css/theme.css b/ckanext/opendata_theme/opengov_custom_css/assets/css/theme.css index 4e58e443..7f1ecb47 100644 --- a/ckanext/opendata_theme/opengov_custom_css/assets/css/theme.css +++ b/ckanext/opendata_theme/opengov_custom_css/assets/css/theme.css @@ -342,7 +342,7 @@ form.form-inline.form-select.lang-select { } .label[data-format=gml], .label[data-format*=gml] { - background-color: #847e31 !important; + background-color: #7B772D !important; } .label[data-format=kml], .label[data-format*=kml] { diff --git a/ckanext/opendata_theme/opengov_custom_header/templates/compressed_header.html b/ckanext/opendata_theme/opengov_custom_header/templates/compressed_header.html index 4de59630..a3a2e381 100644 --- a/ckanext/opendata_theme/opengov_custom_header/templates/compressed_header.html +++ b/ckanext/opendata_theme/opengov_custom_header/templates/compressed_header.html @@ -37,7 +37,7 @@ - + {% endif %}
diff --git a/ckanext/opendata_theme/opengov_custom_header/templates/sidebar_header.html b/ckanext/opendata_theme/opengov_custom_header/templates/sidebar_header.html index c032b34b..d81a22fa 100644 --- a/ckanext/opendata_theme/opengov_custom_header/templates/sidebar_header.html +++ b/ckanext/opendata_theme/opengov_custom_header/templates/sidebar_header.html @@ -24,7 +24,7 @@ {% endblock %}