lib/graphql/schema/validator/all_validator.rb in graphql-2.3.12 vs lib/graphql/schema/validator/all_validator.rb in graphql-2.3.13
- old
+ new
@@ -26,9 +26,11 @@
@validators = Validator.from_config(validated, validators)
end
def validate(object, context, value)
+ return EMPTY_ARRAY if permitted_empty_value?(value)
+
all_errors = EMPTY_ARRAY
value.each do |subvalue|
@validators.each do |validator|
errors = validator.validate(object, context, subvalue)