File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -127,12 +127,11 @@ impl Source for Environment {
127127
128128 let value = if self . try_parsing {
129129 let string_value = Value :: new ( Some ( & uri) , ValueKind :: String ( value. clone ( ) ) ) ;
130+ let is_true_false =
131+ value. to_lowercase ( ) == "true" || value. to_lowercase ( ) == "false" ;
130132
131133 // if the value is "true" or "false" it should be parsed as a bool
132- if let ( true , Ok ( parsed) ) = (
133- value. to_lowercase ( ) == "true" || value. to_lowercase ( ) == "false" ,
134- string_value. clone ( ) . into_bool ( ) ,
135- ) {
134+ if let ( true , Ok ( parsed) ) = ( is_true_false, string_value. clone ( ) . into_bool ( ) ) {
136135 ValueKind :: Boolean ( parsed)
137136 } else if let Ok ( parsed) = string_value. clone ( ) . into_int ( ) {
138137 ValueKind :: Integer ( parsed)
You can’t perform that action at this time.
0 commit comments