diff --git a/allianceauth/templates/allianceauth/admin-status/overview.html b/allianceauth/templates/allianceauth/admin-status/overview.html
index eff882d3..2c8e685f 100644
--- a/allianceauth/templates/allianceauth/admin-status/overview.html
+++ b/allianceauth/templates/allianceauth/admin-status/overview.html
@@ -63,7 +63,7 @@
{% translate "Closed" %}
{% endif %}
{{ notif.app_name }}
- #{{ notif.iid }}{{ notif.number }} {{ notif.title }}
+ #{{ notif.iid }} {{ notif.title }}
{% endfor %}
diff --git a/allianceauth/templatetags/admin_status.py b/allianceauth/templatetags/admin_status.py
index 989a820e..ca055345 100644
--- a/allianceauth/templatetags/admin_status.py
+++ b/allianceauth/templatetags/admin_status.py
@@ -78,7 +78,14 @@ class AppAnnouncementHook:
f"https://api.github.com/repos/{self.repository_namespace}/issues"
f"?labels={self.label}&state=all"
)
- return [element for element in raw_list if not element.get("pull_request")]
+ # Translates GitHub attributes to GitLab and filters out pull requests
+ clean_list = []
+ for element in raw_list:
+ if not element.get("pull_request"):
+ element["web_url"] = element["html_url"]
+ element["iid"] = element["number"]
+ clean_list.append(element)
+ return clean_list
def _get_gitlab_announcement_list(self) -> list:
"""Return the issues list for a GitLab repository"""