diff --git a/lib/friendly_id/history.rb b/lib/friendly_id/history.rb index f1074bf47..dbca62350 100644 --- a/lib/friendly_id/history.rb +++ b/lib/friendly_id/history.rb @@ -81,7 +81,7 @@ module FinderMethods include ::FriendlyId::FinderMethods def exists_by_friendly_id?(id) - joins(:slugs).where(arel_table[friendly_id_config.query_field].eq(id).or(slug_history_clause(id))).exists? + where(arel_table[friendly_id_config.query_field].eq(id)).exists? || joins(:slugs).where(slug_history_clause(id)).exists? end private