From 631b19084a90884d32dcce0239eca559097831bc Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 25 Nov 2016 09:37:05 +1100 Subject: [PATCH] Fix intermittent failure via FK when deleted taxon is primary taxon on p2 --- spec/models/spree/taxon_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/models/spree/taxon_spec.rb b/spec/models/spree/taxon_spec.rb index 8fb4b22dc5..3a26c9b2aa 100644 --- a/spec/models/spree/taxon_spec.rb +++ b/spec/models/spree/taxon_spec.rb @@ -7,7 +7,7 @@ module Spree let!(:t2) { create(:taxon) } describe "callbacks" do - let!(:p2) { create(:simple_product, taxons: [t1]) } + let!(:p2) { create(:simple_product, taxons: [t1], primary_taxon: t2) } it "refreshes the products cache on save" do expect(OpenFoodNetwork::ProductsCache).to receive(:product_changed).with(p2)