mirror of
https://github.com/internetee/registry.git
synced 2025-08-02 07:52:04 +02:00
Invoice numbers should be ints #2690
This commit is contained in:
parent
fadfd903a2
commit
a6cc53a0bf
3 changed files with 4 additions and 3 deletions
|
@ -43,6 +43,7 @@ class Admin::SettingsController < AdminController
|
|||
settings[k] = v.to_i if Setting[k].class == Fixnum
|
||||
settings[k] = v.to_f if Setting[k].class == Float
|
||||
settings[k] = (v == 'true' ? true : false) if [TrueClass, FalseClass].include?(Setting[k].class)
|
||||
settings[k] = v if Setting[k].class == String
|
||||
end
|
||||
settings
|
||||
end
|
||||
|
|
|
@ -19,7 +19,7 @@ class Invoice < ActiveRecord::Base
|
|||
def set_invoice_number
|
||||
last_no = Invoice.order(number: :desc).where('number IS NOT NULL').limit(1).pluck(:number).first
|
||||
|
||||
if last_no
|
||||
if last_no && last_no >= Setting.invoice_number_min.to_i
|
||||
self.number = last_no + 1
|
||||
else
|
||||
self.number = Setting.invoice_number_min.to_i
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue