fix: favicon path

This commit is contained in:
Barış Soner Uşaklı
2025-09-12 19:50:19 -04:00
parent a37521b016
commit e2dc592c4f

View File

@@ -227,6 +227,9 @@ function setupHelmet(app) {
function setupFavicon(app) {
let faviconPath = meta.config['brand:favicon'] || 'favicon.ico';
faviconPath = path.join(nconf.get('base_dir'), 'public', faviconPath.replace(/assets\/uploads/, 'uploads'));
if (!faviconPath.startsWith(nconf.get('upload_path'))) {
faviconPath = path.join(nconf.get('base_dir'), 'public', 'favicon.ico');
}
if (file.existsSync(faviconPath)) {
app.use(nconf.get('relative_path'), favicon(faviconPath));
}