From 5a662f67b8a4db5cf79a09ea6709d37773ee5a6d Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Sat, 28 Feb 2026 23:45:55 -0500 Subject: [PATCH] Removed sync from migration --- db/migrate/032_add_txn_dates.rb | 36 --------------------------------- 1 file changed, 36 deletions(-) diff --git a/db/migrate/032_add_txn_dates.rb b/db/migrate/032_add_txn_dates.rb index cce4eb3..c084a39 100644 --- a/db/migrate/032_add_txn_dates.rb +++ b/db/migrate/032_add_txn_dates.rb @@ -14,42 +14,6 @@ class AddTxnDates < ActiveRecord::Migration[5.1] begin add_column :qbo_invoices, :txn_date, :date add_column :qbo_estimates, :txn_date, :date - - reversible do |direction| - direction.up { - break unless Qbo.first - - QboEstimate.reset_column_information - QboInvoice.reset_column_information - - say "Sync Estimates" - - QboEstimate.sync - - say "Sync Invoices" - - qbo = Qbo.first - invoices = qbo.perform_authenticated_request do |access_token| - service = Quickbooks::Service::Invoice.new(company_id: qbo.realm_id, access_token: access_token) - service.all - end - - return unless invoices - - invoices.each { |invoice| - # Load the invoice into the database - qbo_invoice = QboInvoice.find_or_create_by(id: invoice.id) - qbo_invoice.doc_number = invoice.doc_number - qbo_invoice.id = invoice.id - qbo_invoice.customer_id = invoice.customer_ref - qbo_invoice.txn_date = invoice.txn_date - qbo_invoice.save! - } - } - end - rescue - logger.error "AddTxnDates Failed" - end end end