diff --git a/src/specify_cli/extensions/__init__.py b/src/specify_cli/extensions/__init__.py index 6cd48582b0..6c60a5d557 100644 --- a/src/specify_cli/extensions/__init__.py +++ b/src/specify_cli/extensions/__init__.py @@ -3829,10 +3829,8 @@ def download_extension( def clear_cache(self): """Clear the catalog cache (both legacy and URL-hash-based files).""" - if self.cache_file.exists(): - self.cache_file.unlink() - if self.cache_metadata_file.exists(): - self.cache_metadata_file.unlink() + self.cache_file.unlink(missing_ok=True) + self.cache_metadata_file.unlink(missing_ok=True) # Also clear any per-URL hash-based cache files if self.cache_dir.exists(): for extra_cache in self.cache_dir.glob("catalog-*.json"):