Filter the own server out of <link> and <autoconnect> tags

This commit is contained in:
s3lph 2020-12-16 20:47:15 +01:00
parent b3b63a7e47
commit 404341535c

View file

@ -83,11 +83,12 @@
{% for ac in inspircd_autoconnect %} {% for ac in inspircd_autoconnect %}
<autoconnect <autoconnect
{% if 'period' in ac %}period="{{ ac.period }}"{% endif %} {% if 'period' in ac %}period="{{ ac.period }}"{% endif %}
server="{{ ac.servers | join('') }}"> server="{{ ac.servers | select('ne', inspircd_server_hostname) | join(' ') }}">
{% endfor %} {% endfor %}
{% for name, link in inspircd_links.items() %} {% for name, link in inspircd_links.items() %}
{% if name != inspircd_server_hostname %}
<link <link
name="{{ name }}" name="{{ name }}"
ipaddr="{{ link.ipaddr }}" ipaddr="{{ link.ipaddr }}"
@ -101,6 +102,7 @@
{% if 'ssl' in link %}ssl="{{ link.ssl }}"{% endif %} {% if 'ssl' in link %}ssl="{{ link.ssl }}"{% endif %}
{% if 'statshidden' in link %}statshidden="{{ link.statshidden | ternary('yes', 'no') }}"{% endif %} {% if 'statshidden' in link %}statshidden="{{ link.statshidden | ternary('yes', 'no') }}"{% endif %}
{% if 'timeout' in link %}timeout="{{ link.timeout }}"{% endif %}> {% if 'timeout' in link %}timeout="{{ link.timeout }}"{% endif %}>
{% endif %}
{% endfor %} {% endfor %}
{% for uline in inspircd_ulines %} {% for uline in inspircd_ulines %}