Quellcode durchsuchen

Fix Synapse crash on empty experimental_features (rendered as null) when no experimental features are enabled

Fixes #5455
pull/5456/head
Anton vor 4 Wochen
committed by GitHub
Ursprung
Commit
8c81f4ba0f
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: B5690EEEBB952194
1 geänderte Dateien mit 13 neuen und 1 gelöschten Zeilen
  1. +13
    -1
      roles/custom/matrix-synapse/templates/synapse/homeserver.yaml.j2

+ 13
- 1
roles/custom/matrix-synapse/templates/synapse/homeserver.yaml.j2 Datei anzeigen

@@ -3003,7 +3003,19 @@ matrix_authentication_service:
secret: {{ matrix_synapse_matrix_authentication_service_secret | to_json }}
{% endif %}

experimental_features:
{% set experimental_features_enabled =
matrix_synapse_experimental_features_msc2409_to_device_messages_enabled
or matrix_synapse_experimental_features_msc3202_transaction_extensions_enabled
or matrix_synapse_experimental_features_msc3266_enabled
or matrix_synapse_experimental_features_msc4108_enabled
or matrix_synapse_experimental_features_msc4140_enabled
or matrix_synapse_experimental_features_msc4143_enabled
or matrix_synapse_experimental_features_msc4222_enabled
or matrix_synapse_experimental_features_msc4306_enabled
or matrix_synapse_experimental_features_msc4354_enabled
or matrix_synapse_experimental_features_msc4429_enabled
%}
experimental_features:{{ ' {}' if not experimental_features_enabled else '' }}
{% if matrix_synapse_experimental_features_msc2409_to_device_messages_enabled %}
msc2409_to_device_messages_enabled: true
{% endif %}


Laden…
Abbrechen
Speichern