Skip to content

Commit

Permalink
(fix) update return type of script helper
Browse files Browse the repository at this point in the history
  • Loading branch information
sunng87 committed May 23, 2021
1 parent 7d85921 commit f6fef6c
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions src/helpers/scripting.rs
Expand Up @@ -22,7 +22,7 @@ fn call_script_helper<'reg: 'rc, 'rc>(
hash: &BTreeMap<&'reg str, PathAndJson<'reg, 'rc>>,
engine: &Engine,
script: &AST,
) -> Result<Option<ScopedJson<'reg, 'rc>>, RenderError> {
) -> Result<ScopedJson<'reg, 'rc>, RenderError> {
let params: Dynamic = to_dynamic(params.iter().map(|p| p.value()).collect::<Vec<&Json>>())?;

let hash: Dynamic = to_dynamic(
Expand All @@ -41,7 +41,7 @@ fn call_script_helper<'reg: 'rc, 'rc>(

let result_json: Json = from_dynamic(&result)?;

Ok(Some(ScopedJson::Derived(result_json)))
Ok(ScopedJson::Derived(result_json))
}

impl HelperDef for ScriptHelper {
Expand All @@ -51,7 +51,7 @@ impl HelperDef for ScriptHelper {
reg: &'reg Registry<'reg>,
_ctx: &'rc Context,
_rc: &mut RenderContext<'reg, 'rc>,
) -> Result<Option<ScopedJson<'reg, 'rc>>, RenderError> {
) -> Result<ScopedJson<'reg, 'rc>, RenderError> {
call_script_helper(h.params(), h.hash(), &reg.engine, &self.script)
}
}
Expand Down Expand Up @@ -104,7 +104,6 @@ mod test {
};

let result = call_script_helper(&params, &hash, &engine, &ast)
.unwrap()
.unwrap()
.render();
assert_eq!("1,true,2,no", &result);
Expand Down

0 comments on commit f6fef6c

Please sign in to comment.