diff --git a/app/models/m_odr_virement.rb b/app/models/m_odr_virement.rb index bd7f1dd..8b9855a 100644 --- a/app/models/m_odr_virement.rb +++ b/app/models/m_odr_virement.rb @@ -13,6 +13,16 @@ class MOdrVirement < ApplicationRecord eval(QI_DYNAMICS_CORE) + before_create { generate_token() } + + def generate_token() + begin + self[:token] = SecureRandom.urlsafe_base64 + end while MOdrVirement.exists?(:token => self[:token]) + end + + + def self.qi_table_order { diff --git a/app/views/admin/m_odr_remises/export_sepa.html.erb b/app/views/admin/m_odr_remises/export_sepa.html.erb index 70e791b..41cff47 100644 --- a/app/views/admin/m_odr_remises/export_sepa.html.erb +++ b/app/views/admin/m_odr_remises/export_sepa.html.erb @@ -13,7 +13,6 @@ <%= @prelevement_date.strftime("%d/%m/%Y") %> TRF - false <%= @m_odr_virements.count %> <%= '%.2f' % @m_odr_virements.sum(:amount) %> @@ -27,12 +26,12 @@ - <%= @iban %> + <%= @iban.to_s.gsub(" ", "") %> - <%= @bic %> + <%= @bic.to_s.gsub(" ", "") %> SLEV