diff --git a/src/classes/validationsingle.gd b/src/classes/validationsingle.gd index a48dad8..e77111d 100644 --- a/src/classes/validationsingle.gd +++ b/src/classes/validationsingle.gd @@ -140,7 +140,7 @@ func evaluate() -> bool: if !success: failures.append("Data did not match a single provided value") CoreTypes.ValidationType.CONTAINS: # If not a String or StringName, skip - if typeof(data) != Variant.Type.TYPE_STRING or typeof(data) != Variant.Type.TYPE_STRING_NAME: + if typeof(data) != Variant.Type.TYPE_STRING and typeof(data) != Variant.Type.TYPE_STRING_NAME: logger.warn("Can't determine if data contains values as data is not of type String or StringName") continue @@ -156,7 +156,7 @@ func evaluate() -> bool: if successes < rule["minimum_matches"]: failures.append(core.stringify_variables("Data did matched %got% out of %expected% expected strings", { "got": successes, "expected": rule["minimum_matches"] })) CoreTypes.ValidationType.MATCHES_REGEX: # If not a String or StringName, skip - if typeof(data) != Variant.Type.TYPE_STRING or typeof(data) != Variant.Type.TYPE_STRING_NAME: + if typeof(data) != Variant.Type.TYPE_STRING and typeof(data) != Variant.Type.TYPE_STRING_NAME: logger.warn("Can't determine if data matches regex as data is not of type String or StringName") continue