diff --git a/Sources/IfTag.swift b/Sources/IfTag.swift index 9b80c2f..538ef70 100644 --- a/Sources/IfTag.swift +++ b/Sources/IfTag.swift @@ -63,6 +63,8 @@ public class IfNode : NodeType { truthy = !result.isEmpty } else if let result = result as? [String:Any] { truthy = !result.isEmpty + } else if let result = result as? Bool { + truthy = result } else if result != nil { truthy = true }