diff --git a/src/themes/OLH/templates/journal/article.html b/src/themes/OLH/templates/journal/article.html
index bbdd15e95..06edb2a65 100644
--- a/src/themes/OLH/templates/journal/article.html
+++ b/src/themes/OLH/templates/journal/article.html
@@ -478,22 +478,34 @@
{% trans "File Checksums" %} (MD5)
{% endif %}
- {% if journal_settings.general.use_credit and author.credits.exists %}
-
-
{% trans "CRediT Roles" %}
-
- {% for author, credit_records in article.authors_and_credits.items %}
- -
- {{ author.full_name }}:
-
- {% for record in credit_records %}
- {{ record }}{% if not forloop.last %}, {% endif %}
+ {% if journal_settings.general.use_credit %}
+ {% for author_check in article.frozen_authors.all %}
+ {% if author_check.credits.exists %}
+
+
+
+ {% for author, credit_records in article.authors_and_credits.items %}
+ {% if credit_records.exists %}
+ -
+ {{ author.full_name }}:
+
+ {% for record in credit_records %}
+ {{ record }}{% if not forloop.last %}, {% endif %}
+ {% endfor %}
+
+
+ {% endif %}
{% endfor %}
-
-
- {% endfor %}
-
-
+
+
+ {% endif %}
+ {% endfor %}
{% endif %}