mirror of
https://github.com/we-promise/sure.git
synced 2026-04-19 03:54:08 +00:00
Transfer Matching: Larger match date window for manual matching (#514)
This commit is contained in:
@@ -133,6 +133,7 @@ class Transfer < ApplicationRecord
|
||||
return unless inflow_transaction&.entry && outflow_transaction&.entry
|
||||
|
||||
date_diff = (inflow_transaction.entry.date - outflow_transaction.entry.date).abs
|
||||
errors.add(:base, "Must be within 4 days") if date_diff > 4
|
||||
max_days = status == "confirmed" ? 30 : 4
|
||||
errors.add(:base, "Must be within #{max_days} days") if date_diff > max_days
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user