diff --git a/src-tauri/src/config/script.rs b/src-tauri/src/config/script.rs index 09b8f22..21a41f4 100644 --- a/src-tauri/src/config/script.rs +++ b/src-tauri/src/config/script.rs @@ -41,9 +41,9 @@ pub fn use_script(script: String, config: Mapping) -> Result<(Mapping, Vec<(Stri }}"# ); let result: String = ctx.eval(code.as_str())?; - // if result.starts_with("__error_flag__") { - // anyhow::bail!(result.slice_unchecked(begin, end)); - // } + if result.starts_with("__error_flag__") { + anyhow::bail!(result[15..].to_owned()); + } if result == "\"\"" { anyhow::bail!("main function should return object"); }