diff options
Diffstat (limited to 'crates/shirabe/src/package')
| -rw-r--r-- | crates/shirabe/src/package/locker.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/shirabe/src/package/locker.rs b/crates/shirabe/src/package/locker.rs index b98b8dae..3af06ce3 100644 --- a/crates/shirabe/src/package/locker.rs +++ b/crates/shirabe/src/package/locker.rs @@ -631,10 +631,10 @@ impl Locker { Box<dyn FnOnce(IndexMap<String, PhpMixed>) -> IndexMap<String, PhpMixed>>, >, ) -> anyhow::Result<()> { - let contents = file_get_contents(composer_json.get_path()); - let contents = match contents { - Some(s) => s, - None => { + let contents = match file_get_contents(composer_json.get_path()) { + // TODO(bytes): get_content_hash parses the contents as a &str. + Ok(s) => String::from_utf8_lossy(&s).into_owned(), + Err(_) => { return Err(RuntimeException::new(format!( "Unable to read {} contents to update the lock file hash.", composer_json.get_path() |
