From 6d3c085f68b1c893c94d3cf1d34572c6150df2bd Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Tue, 03 Dec 2024 15:10:26 +0000 Subject: [PATCH] fix: batched builds evaluation errors --- --- a/crates/nix-eval/src/lib.rs +++ b/crates/nix-eval/src/lib.rs @@ -79,7 +79,14 @@ } Err(e) => { for NixBuildTask(v, o) in deps { - let s = v.to_string_weak().await.expect("drv is string-like"); + let s = v.to_string_weak().await; + let s = match s { + Ok(s) => s, + Err(e) => { + let _ = o.send(Err(e)); + continue; + } + }; if PathBuf::from(s).exists() { let _ = o.send(v.build().await); } else { -- gitstuff