Skip to content

Commit

Permalink
Update FileAssetIo NotFound error to include full path (#821)
Browse files Browse the repository at this point in the history
  • Loading branch information
4-rodrigo-salazar authored Nov 11, 2020
1 parent 096ac4a commit 0c30762
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions crates/bevy_asset/src/io/file_asset_io.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,14 @@ impl AssetIo for FileAssetIo {
fn load_path<'a>(&'a self, path: &'a Path) -> BoxedFuture<'a, Result<Vec<u8>, AssetIoError>> {
Box::pin(async move {
let mut bytes = Vec::new();
match File::open(self.root_path.join(path)) {
let full_path = self.root_path.join(path);
match File::open(&full_path) {
Ok(mut file) => {
file.read_to_end(&mut bytes)?;
}
Err(e) => {
return if e.kind() == std::io::ErrorKind::NotFound {
Err(AssetIoError::NotFound(path.to_owned()))
Err(AssetIoError::NotFound(full_path))
} else {
Err(e.into())
}
Expand Down

0 comments on commit 0c30762

Please sign in to comment.