Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit bbc77d3

Browse files
committed
Merge commit '8b6c176ae' into anoa/dinsic_release_1_21_x
* commit '8b6c176ae': Add resources.consent conditional dependency back (#8107)
2 parents 25b077d + 8b6c176 commit bbc77d3

File tree

2 files changed

+1
-20
lines changed

2 files changed

+1
-20
lines changed

changelog.d/8107.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Use the default template file when its equivalent is not found in a custom template directory.

synapse/config/server.py

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626

2727
from synapse.api.room_versions import KNOWN_ROOM_VERSIONS
2828
from synapse.http.endpoint import parse_and_validate_server_name
29-
from synapse.python_dependencies import DependencyException, check_requirements
3029

3130
from ._base import Config, ConfigError
3231

@@ -514,8 +513,6 @@ class LimitRemoteRoomsConfig(object):
514513
)
515514
)
516515

517-
_check_resource_config(self.listeners)
518-
519516
self.cleanup_extremities_with_dummy_events = config.get(
520517
"cleanup_extremities_with_dummy_events", True
521518
)
@@ -1238,20 +1235,3 @@ def _warn_if_webclient_configured(listeners: Iterable[ListenerConfig]) -> None:
12381235
if name == "webclient":
12391236
logger.warning(NO_MORE_WEB_CLIENT_WARNING)
12401237
return
1241-
1242-
1243-
def _check_resource_config(listeners: Iterable[ListenerConfig]) -> None:
1244-
resource_names = {
1245-
res_name
1246-
for listener in listeners
1247-
if listener.http_options
1248-
for res in listener.http_options.resources
1249-
for res_name in res.names
1250-
}
1251-
1252-
for resource in resource_names:
1253-
if resource == "consent":
1254-
try:
1255-
check_requirements("resources.consent")
1256-
except DependencyException as e:
1257-
raise ConfigError(e.message)

0 commit comments

Comments
 (0)