fix(migrations): skip AddFeatureCitationToAssistantConfig on OSS (#12244)
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
class AddFeatureCitationToAssistantConfig < ActiveRecord::Migration[7.1]
|
class AddFeatureCitationToAssistantConfig < ActiveRecord::Migration[7.1]
|
||||||
def up
|
def up
|
||||||
|
return unless ChatwootApp.enterprise?
|
||||||
|
|
||||||
Captain::Assistant.find_each do |assistant|
|
Captain::Assistant.find_each do |assistant|
|
||||||
assistant.update!(
|
assistant.update!(
|
||||||
config: assistant.config.merge('feature_citation' => true)
|
config: assistant.config.merge('feature_citation' => true)
|
||||||
@@ -8,6 +10,8 @@ class AddFeatureCitationToAssistantConfig < ActiveRecord::Migration[7.1]
|
|||||||
end
|
end
|
||||||
|
|
||||||
def down
|
def down
|
||||||
|
return unless ChatwootApp.enterprise?
|
||||||
|
|
||||||
Captain::Assistant.find_each do |assistant|
|
Captain::Assistant.find_each do |assistant|
|
||||||
config = assistant.config.dup
|
config = assistant.config.dup
|
||||||
config.delete('feature_citation')
|
config.delete('feature_citation')
|
||||||
|
|||||||
Reference in New Issue
Block a user