appsv2: fix previous commit about __DOMAIN__ because url may be None x_x

This commit is contained in:
Alexandre Aubin 2023-02-24 01:29:12 +01:00
parent 128d7ebfe2
commit e05df676dc

View file

@ -338,13 +338,13 @@ class PermissionsResource(AppResource):
super().__init__({"permissions": properties}, *args, **kwargs)
for perm, infos in self.permissions.items():
if "__DOMAIN__" in infos.get("url", ""):
if infos.get("url") and "__DOMAIN__" in infos.get("url", ""):
infos["url"] = infos["url"].replace(
"__DOMAIN__", self.get_setting("domain")
)
infos["additional_urls"] = [
u.replace("__DOMAIN__", self.get_setting("domain"))
for u in infos.get("additional_urls")
for u in infos.get("additional_urls", [])
]
def provision_or_update(self, context: Dict = {}):