diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/axlsx/package.rb | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/axlsx/package.rb b/lib/axlsx/package.rb index 440a1b6a..6a8864f4 100644 --- a/lib/axlsx/package.rb +++ b/lib/axlsx/package.rb @@ -131,11 +131,7 @@ module Axlsx # p.validate.each { |error| puts error.message } def validate errors = [] - parts.each do |part| - next if part[:schema].nil? - e = validate_single_doc(part[:schema], part[:doc]) - errors << { :entry => part[:entry], :errors => e } if e.size > 0 - end + parts.each { |part| errors.concat validate_single_doc(part[:schema], part[:doc]) unless part[:schema].nil? } errors end |
