diff --git a/app/templates/v2/screens/antrag_detail.html b/app/templates/v2/screens/antrag_detail.html
index 13ed1fc..42e8d68 100644
--- a/app/templates/v2/screens/antrag_detail.html
+++ b/app/templates/v2/screens/antrag_detail.html
@@ -275,13 +275,20 @@
"bestätigt": "#2da44e",
"sammel": "#0969da",
} %}
- {# Konsistenz-Hinweis: GWÖ-Empfehlung vs. tatsächlicher Beschluss #}
+ {# Konsistenz-Hinweis: GWÖ-Empfehlung vs. tatsächlicher Beschluss.
+ Bei mehreren Votes (Überweisung → Endabstimmung) erste mit
+ definitivem Outcome bevorzugen. #}
{% set verdict_text = (antrag.verdict_title or '') | lower %}
- {% set first_outcome = (antrag.plenum_votes[0].ergebnis or '') | lower %}
+ {% set decisive = namespace(ergebnis=None) %}
+ {% for v in antrag.plenum_votes %}
+ {% if not decisive.ergebnis and (v.ergebnis or '') | lower in ['angenommen', 'abgelehnt', 'bestätigt'] %}
+ {% set decisive.ergebnis = (v.ergebnis or '') | lower %}
+ {% endif %}
+ {% endfor %}
{% set rec_supports = ('unterstützen' in verdict_text) or ('befürworten' in verdict_text) %}
{% set rec_rejects = 'ablehnen' in verdict_text %}
- {% set out_passed = first_outcome in ['angenommen', 'bestätigt'] %}
- {% set out_failed = first_outcome == 'abgelehnt' %}
+ {% set out_passed = decisive.ergebnis in ['angenommen', 'bestätigt'] %}
+ {% set out_failed = decisive.ergebnis == 'abgelehnt' %}
{% set conflict = (rec_supports and out_failed) or (rec_rejects and out_passed) %}
{% set aligned = (rec_supports and out_passed) or (rec_rejects and out_failed) %}
{% if conflict or aligned %}
@@ -289,7 +296,7 @@
background:{% if conflict %}color-mix(in srgb,#cf222e 8%,transparent){% else %}color-mix(in srgb,#2da44e 8%,transparent){% endif %};
border-left:3px solid {% if conflict %}#cf222e{% else %}#2da44e{% endif %};">
{% if conflict %}Mehrheit kontra GWÖ-Empfehlung{% else %}Mehrheit deckt sich mit GWÖ-Empfehlung{% endif %}
- — Empfohlen: {{ antrag.verdict_title }}; Beschluss: {{ first_outcome | capitalize }}.
+ — Empfohlen: {{ antrag.verdict_title }}; Beschluss: {{ decisive.ergebnis | capitalize }}.
{% endif %}
{% for v in antrag.plenum_votes %}