@ -483,6 +483,7 @@ class BulkUpload::Sales::Year2023::RowParser
.to_hash
.reject { |k, _| %w[bulk_upload block_log_creation].include?(k) }
.values
.reject(&:blank?)
.compact
.empty?
end
@ -488,6 +488,7 @@ class BulkUpload::Sales::Year2024::RowParser
@ -133,6 +133,17 @@ RSpec.describe BulkUpload::Sales::Year2023::RowParser do
expect(parser).not_to be_blank_row
context "when the only populated fields are empty strings or whitespace" do
before do
parser.field_6 = " "
parser.field_19 = ""
it "returns true" do
expect(parser).to be_blank_row
describe "purchaser_code" do
@ -141,6 +141,17 @@ RSpec.describe BulkUpload::Sales::Year2024::RowParser do