aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/repository/path_repository.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/repository/path_repository.rs')
-rw-r--r--crates/shirabe/src/repository/path_repository.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/crates/shirabe/src/repository/path_repository.rs b/crates/shirabe/src/repository/path_repository.rs
index 313fc75e..46b7f95f 100644
--- a/crates/shirabe/src/repository/path_repository.rs
+++ b/crates/shirabe/src/repository/path_repository.rs
@@ -350,10 +350,11 @@ impl PathRepository {
self.inner
.add_package(self.loader.load(package.clone(), None).map_err(|e| {
- RuntimeException::new(format!(
- "Failed loading the package in {}",
- composer_file_path
- ))
+ RuntimeException::with_code_and_previous(
+ format!("Failed loading the package in {}", composer_file_path),
+ 0,
+ Some(std::sync::Arc::new(e)),
+ )
})?);
}