mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 22:14:55 -04:00
Give server default rules the 'default' attribute and fix various brokenness.
This commit is contained in:
parent
2df41aa138
commit
aaf50bf6f3
3 changed files with 9 additions and 3 deletions
|
@ -345,7 +345,7 @@ def _priority_class_to_template_name(pc):
|
|||
def _rule_to_template(rule):
|
||||
unscoped_rule_id = None
|
||||
if 'rule_id' in rule:
|
||||
_rule_id_from_namespaced(rule['rule_id'])
|
||||
unscoped_rule_id = _rule_id_from_namespaced(rule['rule_id'])
|
||||
|
||||
template_name = _priority_class_to_template_name(rule['priority_class'])
|
||||
if template_name in ['override', 'underride']:
|
||||
|
@ -364,6 +364,8 @@ def _rule_to_template(rule):
|
|||
|
||||
if unscoped_rule_id:
|
||||
templaterule['rule_id'] = unscoped_rule_id
|
||||
if 'default' in rule:
|
||||
templaterule['default'] = rule['default']
|
||||
return templaterule
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue