From f3c5de82e038166609e21ef5c116a8ce3622a8e7 Mon Sep 17 00:00:00 2001 From: Ricky Barrette Date: Sun, 20 Feb 2022 18:02:37 -0500 Subject: [PATCH] Bug fix --- app/models/qbo_invoice.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/qbo_invoice.rb b/app/models/qbo_invoice.rb index 77a6a82..3f3b366 100644 --- a/app/models/qbo_invoice.rb +++ b/app/models/qbo_invoice.rb @@ -60,6 +60,8 @@ class QboInvoice < ActiveRecord::Base logger.debug "Attaching invoice #{invoice.id} to issue #{issue.id}" + qbo_invoice = QboInvoice.find_or_create_by(id: invoice.id) + unless issue.qbo_invoices.include?(qbo_invoice) issue.qbo_invoices << qbo_invoice issue.save!