{% else %}
{{ parent() }}
{% endif %}
{% endif %}
{% endblock %}
{% block account_dashboard_contact_person %}
{# user dashboard right - account address #}
{% set oB2BAccount = oxcmp_user.getB2BAccount() %}
{% set sClientAddressType = "AG" %}
{% set sInvoiceAddressType = "RE" %}
{# display AG address if available for b2b account #}
{% if oB2BAccount and oB2BAccount.getAddresses(sClientAddressType)|length > 0 %}
{% set oClientAddressList = oB2BAccount.getAddresses(sClientAddressType) %}
{% include "@c4s_b2b/widget/address/c4s_b2b_widget_address_partner.html.twig" with {sAddressType: sClientAddressType, oPartnerAddressList: oClientAddressList} %}
{# fallback if no AG address available: display RE address if available for b2b account #}
{% elseif oB2BAccount and oB2BAccount.getAddresses(sInvoiceAddressType)|length > 0 %}
{% set oInvoiceAddressList = oB2BAccount.getAddresses(sInvoiceAddressType) %}
{% include "@c4s_b2b/widget/address/c4s_b2b_widget_address_invoice.html.twig" with {sAddressType: sInvoiceAddressType, oInvoiceAddressList: oInvoiceAddressList, blLoadAddressInAccountView: false} %}
{# fallback if no AG and RE addresses available: display default (contact person) #}
{% else %}
{{ parent() }}
{% endif %}
{% endblock %}