From 32748b063215ae7fec2948de564cb98c620d3e94 Mon Sep 17 00:00:00 2001 From: Jakub Kottnauer Date: Mon, 20 May 2024 23:21:40 +0200 Subject: [PATCH] Fix import crash with empty transaction name (#783) --- app/models/import.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/import.rb b/app/models/import.rb index 895b142b..30076e57 100644 --- a/app/models/import.rb +++ b/app/models/import.rb @@ -112,7 +112,7 @@ class Import < ApplicationRecord csv.table.each do |row| category = account.family.transaction_categories.find_or_initialize_by(name: row["category"]) txn = account.transactions.build \ - name: row["name"] || "Imported transaction", + name: row["name"].presence || "Imported transaction", date: Date.iso8601(row["date"]), category: category, amount: BigDecimal(row["amount"]) * -1, # User inputs amounts with opposite signage of our internal representation