Require at least one photo category before actually rendering pages of the photos

This commit is contained in:
itsfinniii
2026-04-03 22:12:12 +02:00
parent 39c26e73c6
commit 0b45967d30

View File

@@ -11,7 +11,9 @@ export async function getAllRoutesList(settings: GlobalSettings): Promise<string
const webpages = await getAllWebpages();
webpages.forEach((webpage) => {
if (webpage.exists) {
routes.push(webpage.url);
}
});
if (settings.blog.enabled) {
@@ -48,6 +50,8 @@ export async function getAllRoutesList(settings: GlobalSettings): Promise<string
}
if (settings.photo.enabled) {
const categories = await getAllCategories(settings);
if (categories.length > 0) {
const galleries = await getAllAlbums(settings);
routes.push(settings.photo.categoryIndex.indexRouteTemplate);
@@ -85,6 +89,7 @@ export async function getAllRoutesList(settings: GlobalSettings): Promise<string
});
});
}
}
return routes;
}