appsv2: also replace __DOMAIN__ in resource properties

This commit is contained in:
Alexandre Aubin 2023-02-15 19:46:25 +01:00
parent e24ddd299e
commit 0c4a006a4f

View file

@ -152,6 +152,9 @@ class AppResource:
for key, value in properties.items():
if isinstance(value, str):
value = value.replace("__APP__", self.app)
# This one is needed for custom permission urls where the domain might be used
if "__DOMAIN__" in value:
value.replace("__DOMAIN__", self.get_setting("domain"))
setattr(self, key, value)
def get_setting(self, key):