Browse Source

fix(yay): ensure yay -Qu & -Quq don't get stuck looking for deps (#2072)

Jo 2 years ago
parent
commit
d1c012085c
1 changed files with 4 additions and 2 deletions
  1. 4 2
      print.go

+ 4 - 2
print.go

@@ -103,17 +103,19 @@ func printUpdateList(ctx context.Context, cfg *settings.Configuration, cmdArgs *
 	dbExecutor db.Executor, enableDowngrade bool, filter upgrade.Filter,
 ) error {
 	quietMode := cmdArgs.ExistsArg("q", "quiet")
+
 	// TODO: handle quiet mode in a better way
 	logger := text.NewLogger(io.Discard, os.Stdin, cfg.Debug, "update-list")
 	dbExecutor.SetLogger(logger.Child("db"))
+	settings.NoConfirm = true
 
 	targets := mapset.NewThreadUnsafeSet(cmdArgs.Targets...)
-	grapher := dep.NewGrapher(dbExecutor, cfg.Runtime.AURCache, false, settings.NoConfirm,
+	grapher := dep.NewGrapher(dbExecutor, cfg.Runtime.AURCache, false, true,
 		false, false, cmdArgs.ExistsArg("needed"), logger.Child("grapher"))
 
 	upService := upgrade.NewUpgradeService(
 		grapher, cfg.Runtime.AURCache, dbExecutor, cfg.Runtime.VCSStore,
-		cfg, settings.NoConfirm, logger.Child("upgrade"))
+		cfg, true, logger.Child("upgrade"))
 
 	graph, errSysUp := upService.GraphUpgrades(ctx, nil,
 		enableDowngrade, filter)