From eb3dd9453bcd714f6b2d14a185f6dc4abf7f4568 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Fri, 27 Sep 2024 14:06:09 +0200 Subject: [PATCH] login: boolean parser: also accept "1" and "0" as strings since that's what the pve api sometimes returns for booleans Signed-off-by: Dominik Csapak --- proxmox-login/src/parse.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/proxmox-login/src/parse.rs b/proxmox-login/src/parse.rs index 65221939..8efa86c9 100644 --- a/proxmox-login/src/parse.rs +++ b/proxmox-login/src/parse.rs @@ -94,11 +94,13 @@ where let value = if value.eq_ignore_ascii_case("true") || value.eq_ignore_ascii_case("yes") || value.eq_ignore_ascii_case("on") + || value == "1" { true } else if value.eq_ignore_ascii_case("false") || value.eq_ignore_ascii_case("no") || value.eq_ignore_ascii_case("off") + || value == "0" { false } else {