File tree 1 file changed +10
-6
lines changed
1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -372,8 +372,17 @@ pub async fn new_aur_pkgbuilds(
372
372
srcinfos : & HashMap < String , Srcinfo > ,
373
373
) -> Result < ( ) > {
374
374
let mut pkgs = Vec :: new ( ) ;
375
+
376
+ let all_pkgs = bases
377
+ . bases
378
+ . iter ( )
379
+ . map ( |b| b. package_base ( ) )
380
+ . collect :: < Vec < _ > > ( ) ;
381
+
375
382
if config. redownload == YesNoAll :: All {
376
- return aur_pkgbuilds ( config, bases) . await ;
383
+ aur_pkgbuilds ( config, bases) . await ?;
384
+ config. fetch . merge ( & all_pkgs) ?;
385
+ return Ok ( ( ) ) ;
377
386
}
378
387
379
388
for base in & bases. bases {
@@ -387,11 +396,6 @@ pub async fn new_aur_pkgbuilds(
387
396
}
388
397
}
389
398
390
- let all_pkgs = bases
391
- . bases
392
- . iter ( )
393
- . map ( |b| b. package_base ( ) )
394
- . collect :: < Vec < _ > > ( ) ;
395
399
let new_bases = Bases { bases : pkgs } ;
396
400
aur_pkgbuilds ( config, & new_bases) . await ?;
397
401
config. fetch . merge ( & all_pkgs) ?;
You can’t perform that action at this time.
0 commit comments