diff --git a/app/models/artist.rb b/app/models/artist.rb index 45b09435e..82efc65fc 100644 --- a/app/models/artist.rb +++ b/app/models/artist.rb @@ -148,10 +148,14 @@ class Artist < ActiveRecord::Base end def notes=(msg) + if name_changed? && name_was.present? + wiki_page = WikiPage.titled(name_was).first + end + if wiki_page wiki_page.title = name wiki_page.body = msg - wiki_page.save if wiki_page.body_changed? + wiki_page.save if wiki_page.body_changed? || wiki_page.title_changed? else if msg.present? self.wiki_page = WikiPage.new(:title => name, :body => msg)