From a6c389a2812b76afdd4422463f16a6e5fb9017a9 Mon Sep 17 00:00:00 2001 From: Toks Date: Tue, 9 Dec 2014 21:24:00 -0500 Subject: [PATCH] #2321: Fix for 3+ dupes too --- app/models/artist.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/artist.rb b/app/models/artist.rb index a58b02144..3bb98bfaa 100644 --- a/app/models/artist.rb +++ b/app/models/artist.rb @@ -49,7 +49,8 @@ class Artist < ActiveRecord::Base duplicates = prev.select{|url| prev.count(url) > 1}.uniq duplicates.each do |url| - urls.where(:url => url).first.destroy + count = prev.count(url) + urls.where(:url => url).limit(count-1).destroy_all end (prev - curr).each do |url|