mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-26 20:54:21 +01:00
fix bug: multi VAT setting no exsit
This commit is contained in:
parent
6019767a3b
commit
0868cee6d9
@ -37,7 +37,7 @@ class VatHistoryService
|
|||||||
vat_rate_history_values = []
|
vat_rate_history_values = []
|
||||||
if vat_rate_type.present?
|
if vat_rate_type.present?
|
||||||
vat_rate_by_type = Setting.find_by(name: "invoice_VAT-rate_#{vat_rate_type}")&.history_values&.order(created_at: 'ASC')
|
vat_rate_by_type = Setting.find_by(name: "invoice_VAT-rate_#{vat_rate_type}")&.history_values&.order(created_at: 'ASC')
|
||||||
first_vat_rate_by_type = vat_rate_by_type.select { |v| v.value.present? }.first
|
first_vat_rate_by_type = vat_rate_by_type&.select { |v| v.value.present? }&.first
|
||||||
if first_vat_rate_by_type
|
if first_vat_rate_by_type
|
||||||
vat_rate_history_values = Setting.find_by(name: 'invoice_VAT-rate').history_values.where('created_at < ?', first_vat_rate_by_type.created_at).order(created_at: 'ASC').to_a
|
vat_rate_history_values = Setting.find_by(name: 'invoice_VAT-rate').history_values.where('created_at < ?', first_vat_rate_by_type.created_at).order(created_at: 'ASC').to_a
|
||||||
vat_rate_by_type = Setting.find_by(name: "invoice_VAT-rate_#{vat_rate_type}").history_values.where('created_at >= ?', first_vat_rate_by_type.created_at).order(created_at: 'ASC')
|
vat_rate_by_type = Setting.find_by(name: "invoice_VAT-rate_#{vat_rate_type}").history_values.where('created_at >= ?', first_vat_rate_by_type.created_at).order(created_at: 'ASC')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user