From 9091a2128ed0735d817e0e921be622762a8d0134 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 4 Feb 2025 14:56:51 +0000 Subject: [PATCH] repo: Force refresh if we have no metadata Signed-off-by: Michael Tremer --- src/pakfire/repo.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pakfire/repo.c b/src/pakfire/repo.c index 6af4de8b..7ccdffa9 100644 --- a/src/pakfire/repo.c +++ b/src/pakfire/repo.c @@ -1254,6 +1254,10 @@ static int pakfire_repo_download_metadata(struct pakfire_repo* repo, const char* if (pakfire_ctx_has_flag(repo->ctx, PAKFIRE_CTX_OFFLINE)) return 0; + // If metadata is empty, we always refresh + if (!repo->appdata->repomd.version && !repo->appdata->repomd.revision) + force = 1; + // Fetch refresh interval time_t refresh = repo->appdata->refresh; -- 2.39.5