fixes #1653
This commit is contained in:
@@ -78,6 +78,18 @@ class Artist < ActiveRecord::Base
|
||||
def other_names_comma=(string)
|
||||
self.other_names = string.split(/,/).map {|x| Artist.normalize_name(x)}.join(" ")
|
||||
end
|
||||
|
||||
def rename!(new_name)
|
||||
new_wiki_page = WikiPage.titled(new_name).first
|
||||
if new_wiki_page
|
||||
# Merge the old wiki page into the new one
|
||||
new_wiki_page.update_attributes(:body => new_wiki_page.body + "\n\n" + notes)
|
||||
else
|
||||
wiki_page.update_attribute(:title, new_name)
|
||||
end
|
||||
reload
|
||||
update_attribute(:name, new_name)
|
||||
end
|
||||
end
|
||||
|
||||
module GroupMethods
|
||||
|
||||
Reference in New Issue
Block a user