From c0d276ebee895a59d1e5b588fb2acd1f6d1aebd4 Mon Sep 17 00:00:00 2001 From: zmagod Date: Thu, 5 Jul 2018 14:08:03 +0200 Subject: [PATCH] fixes bug with xslx files with numeric values [fixes SCI-2589] --- app/services/spreadsheet_parser.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/services/spreadsheet_parser.rb b/app/services/spreadsheet_parser.rb index 622881f77..ab2c54235 100644 --- a/app/services/spreadsheet_parser.rb +++ b/app/services/spreadsheet_parser.rb @@ -42,9 +42,9 @@ class SpreadsheetParser header = [] columns = [] i = 1 - rows.each do |row| + rows.each do |row_values| # Creek XLSX parser returns Hash of the row, Roo - Array - row = row.is_a?(Hash) ? row.values.map(&:to_s) : row.map(&:to_s) + row = parse_row(row_values, sheet) header = row if i == 1 && row columns = row if i == 2 && row i += 1