From 5c94ec058d4fa65709d134271e52e0c8cec042b7 Mon Sep 17 00:00:00 2001 From: JeremyStarTM Date: Sat, 11 May 2024 12:03:36 +0200 Subject: [PATCH] Fix type detection --- src/classes/validationsingle.gd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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