diff options
Diffstat (limited to 'crates/shirabe/src/factory.rs')
| -rw-r--r-- | crates/shirabe/src/factory.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/shirabe/src/factory.rs b/crates/shirabe/src/factory.rs index bb6ff28..cdad33c 100644 --- a/crates/shirabe/src/factory.rs +++ b/crates/shirabe/src/factory.rs @@ -1234,10 +1234,10 @@ impl Factory { fn purge_packages( &self, - repo: &dyn InstalledRepositoryInterface, + repo: &mut dyn InstalledRepositoryInterface, im: &mut InstallationManager, ) -> anyhow::Result<()> { - for package in repo.get_packages() { + for package in repo.get_packages()? { if !im.is_package_installed(repo, package.clone())? { let _ = package; } |
