From 9788c4ffe8a75d1a10ff0bdc5d382b5e7f1cd70b Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Fri, 6 Dec 2024 08:31:35 -0500 Subject: Scan the directories listed in `dirs` instead of just the delivery directory --- src/cli/stasis_indexer/website.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/cli/stasis_indexer/website.c b/src/cli/stasis_indexer/website.c index cf5f3c2..9fa7b57 100644 --- a/src/cli/stasis_indexer/website.c +++ b/src/cli/stasis_indexer/website.c @@ -18,11 +18,12 @@ int indexer_make_website(const struct Delivery *ctx) { struct StrList *inputs = NULL; for (size_t i = 0; i < strlist_count(dirs); i++) { const char *pattern = "*.md"; - if (get_files(&inputs, ctx->storage.delivery_dir, pattern)) { - SYSERROR("%s does not contain files with pattern: %s", ctx->storage.delivery_dir, pattern); - guard_strlist_free(&inputs); + char *dirpath = strlist_item(dirs, i); + if (get_files(&inputs, dirpath, pattern)) { + SYSERROR("%s does not contain files with pattern: %s", dirpath, pattern); continue; } + char *root = strlist_item(dirs, i); for (size_t x = 0; x < strlist_count(inputs); x++) { char cmd[PATH_MAX] = {0}; -- cgit