Remove entire cache folder, not just contents (#820)

This commit is contained in:
Bjerg 2022-01-20 10:01:35 +01:00 committed by GitHub
parent 3893f2f9b0
commit 2945104d39
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -500,7 +500,7 @@ impl<Artifacts: ArtifactOutput> Project<Artifacts> {
pub fn cleanup(&self) -> std::result::Result<(), SolcIoError> { pub fn cleanup(&self) -> std::result::Result<(), SolcIoError> {
tracing::trace!("clean up project"); tracing::trace!("clean up project");
if self.cache_path().exists() { if self.cache_path().exists() {
std::fs::remove_file(self.cache_path()) std::fs::remove_dir_all(self.cache_path())
.map_err(|err| SolcIoError::new(err, self.cache_path()))?; .map_err(|err| SolcIoError::new(err, self.cache_path()))?;
tracing::trace!("removed cache file \"{}\"", self.cache_path().display()); tracing::trace!("removed cache file \"{}\"", self.cache_path().display());
} }