Skip to content

Commit e6aa00a

Browse files
committed
fix: properly set public paths
1 parent e82fe3f commit e6aa00a

File tree

18 files changed

+8
-6
lines changed

18 files changed

+8
-6
lines changed

dcor_control/inspect/config_ckan.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -234,12 +234,14 @@ def get_expected_site_options(dcor_site_config_dir):
234234
if template_paths:
235235
cfg["ckan.ini"]["extra_template_paths"] = ",".join(template_paths)
236236

237-
# Branding: Set favicon
238-
for pi in reversed(cfg.get("branding_paths", [])):
239-
pf = (dcor_site_config_dir / pi).resolve() / "favicon.ico"
240-
if pf.exists():
241-
cfg["ckan.ini"]["ckan.favicon"] = str(pf)
242-
break
237+
# Branding: Set extra public paths
238+
public_paths = []
239+
for pi in cfg.get("branding_paths", []):
240+
pp = (dcor_site_config_dir / pi).resolve() / "public"
241+
if pp.exists():
242+
public_paths.append(str(pp))
243+
if public_paths:
244+
cfg["ckan.ini"]["extra_public_paths"] = ",".join(public_paths)
243245

244246
# Fill in template variables
245247
update_expected_ckan_options_templates(cfg)

0 commit comments

Comments
 (0)