From e1d10b42582256c86a83103c54b99f25fbe49814 Mon Sep 17 00:00:00 2001 From: Toks Date: Mon, 25 May 2015 15:32:12 -0400 Subject: [PATCH] fix error on alias listing see http://danbooru.donmai.us/forum_topics/9127?page=85#forum_post_105019 --- app/models/tag_alias.rb | 4 ++-- app/models/tag_implication.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/models/tag_alias.rb b/app/models/tag_alias.rb index 3e2841ca7..f5f6e5bd7 100644 --- a/app/models/tag_alias.rb +++ b/app/models/tag_alias.rb @@ -112,11 +112,11 @@ class TagAlias < ActiveRecord::Base end def antecedent_tag - Tag.find_by_name(antecedent_name) + Tag.find_or_create_by_name(antecedent_name) end def consequent_tag - Tag.find_by_name(consequent_name) + Tag.find_or_create_by_name(consequent_name) end def absence_of_transitive_relation diff --git a/app/models/tag_implication.rb b/app/models/tag_implication.rb index ac032d966..7acb79760 100644 --- a/app/models/tag_implication.rb +++ b/app/models/tag_implication.rb @@ -192,11 +192,11 @@ class TagImplication < ActiveRecord::Base end def antecedent_tag - Tag.find_by_name(antecedent_name) + Tag.find_or_create_by_name(antecedent_name) end def consequent_tag - Tag.find_by_name(consequent_name) + Tag.find_or_create_by_name(consequent_name) end def reload(options = {})