mod/core/set/all/name.rb in card-1.19.6 vs mod/core/set/all/name.rb in card-1.20.0
- old
+ new
@@ -69,11 +69,11 @@
def cardname
name.to_name
end
def autoname name
- if Card.exists? name
+ if Card.exists?(name) || ActManager.include?(name)
autoname name.next
else
name
end
end
@@ -211,11 +211,10 @@
autoname_card.refresh.update_column :db_content, name
end
end
event :set_name, :store, changed: :name do
- Card.expire name
- Card.expire name_was
+ expire
end
event :set_left_and_right, :store,
changed: :name, on: :save do
if cardname.junction?