Fix truncate function
All checks were successful
run check / cargo check (push) Successful in 5m39s

This commit is contained in:
viridian 2024-04-06 22:32:11 +02:00
parent cba49f26b1
commit db461509f6
Signed by: viridian
GPG key ID: DCD4DF95CE23FE8C

View file

@ -38,9 +38,11 @@ fn get_unformatted_text(html: String) -> String {
} }
fn truncate(value: &Value, args: &HashMap<String, Value>) -> Result<Value, tera::Error> { fn truncate(value: &Value, args: &HashMap<String, Value>) -> Result<Value, tera::Error> {
let value = value.as_str().unwrap(); let mut value = value.as_str().unwrap().to_string();
let new_len:usize = args.get("len").unwrap().as_str().unwrap().parse().unwrap();
value value
.to_string() .truncate(new_len);
.truncate(args.get("len").unwrap().as_str().unwrap().parse().unwrap());
Ok(Value::String(value.to_string())) Ok(Value::String(value.to_string()))
} }