diff --git a/db/migrate/20260710000000_create_captain_faq_suggestions.rb b/db/migrate/20260713184351_create_captain_faq_suggestions.rb similarity index 100% rename from db/migrate/20260710000000_create_captain_faq_suggestions.rb rename to db/migrate/20260713184351_create_captain_faq_suggestions.rb diff --git a/db/schema.rb b/db/schema.rb index 91042065c..43e7135b9 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.1].define(version: 2026_07_10_000000) do +ActiveRecord::Schema[7.1].define(version: 2026_07_13_184351) do # These extensions should be enabled to support this database enable_extension "pg_stat_statements" enable_extension "pg_trgm" diff --git a/enterprise/app/models/captain/faq_suggestion.rb b/enterprise/app/models/captain/faq_suggestion.rb index fdda5fae6..047d5e1fe 100644 --- a/enterprise/app/models/captain/faq_suggestion.rb +++ b/enterprise/app/models/captain/faq_suggestion.rb @@ -30,7 +30,7 @@ class Captain::FaqSuggestion < ApplicationRecord validates :question, :answer, :language, presence: true before_validation :ensure_account - after_commit :update_embedding + after_commit :update_embedding, on: [:create, :update] scope :ordered, -> { order(source_count: :desc, updated_at: :desc) } scope :by_language, ->(language) { where(language: language) }