From f2bc7c8968b4fa9a16ffcd2fc1060621a0fa9d3c Mon Sep 17 00:00:00 2001 From: EnumDev Date: Fri, 9 May 2025 14:36:08 +0300 Subject: [PATCH] Fix not reading local databases after reloading config during package update --- src/bpmlib/general.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/bpmlib/general.go b/src/bpmlib/general.go index 8e4fcbe..b63ec52 100644 --- a/src/bpmlib/general.go +++ b/src/bpmlib/general.go @@ -281,12 +281,16 @@ func UpdatePackages(rootDir string, syncDatabase bool, installOptionalDependenci if verbose { fmt.Println("All package databases synced successfully!") } - } - // Reload config and local databases - err = ReadConfig() - if err != nil { - return nil, fmt.Errorf("could not read BPM config: %s", err) + // Reload config and local databases + err = ReadConfig() + if err != nil { + return nil, fmt.Errorf("could not read BPM config: %s", err) + } + err = ReadLocalDatabases() + if err != nil { + return nil, fmt.Errorf("could not read local databases: %s", err) + } } // Get installed packages and check for updates