From 77ea20171ed7720f44147b0befbbb5524a7b8ba5 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Wed, 21 Sep 2016 16:15:43 -0400 Subject: [PATCH] Don't tie invoice to issue if customer is diffrent --- app/models/qbo_invoice.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/models/qbo_invoice.rb b/app/models/qbo_invoice.rb index f0cc690..bcb7f36 100644 --- a/app/models/qbo_invoice.rb +++ b/app/models/qbo_invoice.rb @@ -52,6 +52,9 @@ class QboInvoice < ActiveRecord::Base def self.attach_to_issue(issue, invoice) return if issue.nil? + # skip this issue if the issue customer is not the same as the invoice customer + return if issue.customer_id != invoice.customer_ref.id + # Load the invoice into the database qbo_invoice = QboInvoice.find_or_create_by(id: invoice.id) qbo_invoice.doc_number = invoice.doc_number