1
0
mirror of https://github.com/Jguer/yay synced 2024-06-29 06:56:29 +00:00

fix(query): match empty pacman -Si with AUR info (#2459)

This commit is contained in:
Jo 2024-06-21 10:06:02 +02:00 committed by GitHub
parent 9ed9b0b4e1
commit 5149e3714d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -45,6 +45,10 @@ func syncInfo(ctx context.Context, run *runtime.Runtime,
pkgS = query.RemoveInvalidTargets(run.Logger, pkgS, run.Cfg.Mode)
aurS, repoS := packageSlices(pkgS, run.Cfg, dbExecutor)
if len(repoS) == 0 && len(aurS) == 0 {
aurS = dbExecutor.InstalledRemotePackageNames()
}
if len(aurS) != 0 {
noDB := make([]string, 0, len(aurS))
@ -64,7 +68,7 @@ func syncInfo(ctx context.Context, run *runtime.Runtime,
}
}
if len(repoS) != 0 {
if len(repoS) != 0 || (len(aurS) == 0 && len(repoS) == 0) {
arguments := cmdArgs.Copy()
arguments.ClearTargets()
arguments.AddTarget(repoS...)