POS: Do not fail when rendering ZVT-transactions without a cardName or cardType

This commit is contained in:
Martin Gross
2024-04-22 13:52:18 +02:00
parent cc903c39f0
commit 79d59553d7

View File

@@ -28,7 +28,15 @@
<dt>{% trans "Receipt number" context "terminal_zvt" %}</dt>
<dd>{{ payment_info.payment_data.receiptNumber }}</dd>
<dt>{% trans "Card type" context "terminal_zvt" %}</dt>
<dd>{{ payment_info.payment_data.cardName|default_if_none:payment_info.payment_data.cardType }}</dd>
<dd>
{% if payment_info.payment_data.cardName %}
{{ payment_info.payment_data.cardName }}
{% elif payment_info.payment_data.cardType %}
{{ payment_info.payment_data.cardType }}
{% else %}
{% trans "Unknown" %}
{% endif %}
</dd>
<dt>{% trans "Card expiration" context "terminal_zvt" %}</dt>
<dd>{{ payment_info.payment_data.expiry }}</dd>
{% endif %}