From: Michael Tremer Date: Tue, 4 Feb 2025 14:56:51 +0000 (+0000) Subject: repo: Force refresh if we have no metadata X-Git-Tag: 0.9.30~150 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9091a2128ed0735d817e0e921be622762a8d0134;p=pakfire.git repo: Force refresh if we have no metadata Signed-off-by: Michael Tremer --- 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;