From 4ab9fd790ac88592dc450f2f631dda9b345d98f2 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 26 Oct 2022 19:42:19 +0000 Subject: [PATCH] packages: Internalize the pool when fetching numeric values Signed-off-by: Michael Tremer --- src/libpakfire/package.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libpakfire/package.c b/src/libpakfire/package.c index c36fa74e0..4b4e86035 100644 --- a/src/libpakfire/package.c +++ b/src/libpakfire/package.c @@ -709,6 +709,8 @@ PAKFIRE_EXPORT unsigned long long pakfire_package_get_num(struct pakfire_package Solvable* s = get_solvable(pkg); + pakfire_package_internalize_repo(pkg); + return solvable_lookup_num(s, id, notfound); } @@ -741,8 +743,12 @@ PAKFIRE_EXPORT int pakfire_package_set_num(struct pakfire_package* pkg, Solvable* s = get_solvable(pkg); + // Store the number solvable_set_num(s, id, num); + // Mark the package as changed + pakfire_package_has_changed(pkg); + return 0; } -- 2.39.5