Skip to content

Commit 65824fc

Browse files
committed
fix(cache): refresh all data after Homebrew update
- Change SetupData(false) to SetupData(true) in forceRefreshResults() - This ensures cache files are properly updated after 'Update Homebrew' - Fixes issue where package versions showed stale data after updates
1 parent 9f92150 commit 65824fc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

internal/services/search.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ func (s *AppService) applyFilter(sourceList *[]models.Package) *[]models.Package
8585

8686
// forceRefreshResults forces a refresh of the Homebrew formulae and cask data and updates the results in the UI.
8787
func (s *AppService) forceRefreshResults() {
88-
// Use cached API data (fast) - only installed status needs refresh
89-
_ = s.dataProvider.SetupData(false)
88+
// Force refresh all data to get up-to-date versions and installed status
89+
_ = s.dataProvider.SetupData(true)
9090
s.packages = s.dataProvider.GetPackages()
9191

9292
// If in Brewfile mode, load tap packages and verify installed status

0 commit comments

Comments
 (0)