diff --git a/showbits-thermal-printer/src/documents/image/mod.rs b/showbits-thermal-printer/src/documents/image/mod.rs index e20cd69..615d1e4 100644 --- a/showbits-thermal-printer/src/documents/image/mod.rs +++ b/showbits-thermal-printer/src/documents/image/mod.rs @@ -116,13 +116,13 @@ pub async fn post(server: State, mut multipart: Multipart) -> somehow::R algo = field.text().await?; } Some("rotate") => { - rotate = !field.text().await?.is_empty(); + rotate = bool_from_str(&field.text().await?)?; } Some("bright") => { - bright = !field.text().await?.is_empty(); + bright = bool_from_str(&field.text().await?)?; } Some("seamless") => { - data.seamless = !field.text().await?.is_empty(); + data.seamless = bool_from_str(&field.text().await?)?; } Some("feed") => { data.feed = bool_from_str(&field.text().await?)?;