diff --git a/server/app/models/workspace.rb b/server/app/models/workspace.rb index 03ebd0a00..cbd5926e3 100644 --- a/server/app/models/workspace.rb +++ b/server/app/models/workspace.rb @@ -23,7 +23,7 @@ class Workspace < ApplicationRecord has_many :data_apps, dependent: :nullify has_many :data_app_sessions, dependent: :nullify has_many :audit_logs, dependent: :nullify - has_many :custom_visual_component_files, dependent: :nullify + has_many :custom_visual_component_files, dependent: :destroy has_many :alerts, dependent: :nullify has_many :message_feedbacks, dependent: :nullify has_many :chat_messages, dependent: :nullify diff --git a/server/spec/models/workspace_spec.rb b/server/spec/models/workspace_spec.rb index 2e2a2dbab..b8be42a39 100644 --- a/server/spec/models/workspace_spec.rb +++ b/server/spec/models/workspace_spec.rb @@ -32,7 +32,7 @@ it { should have_many(:data_apps).dependent(:nullify) } it { should have_many(:data_app_sessions).dependent(:nullify) } it { should have_many(:audit_logs).dependent(:nullify) } - it { should have_many(:custom_visual_component_files).dependent(:nullify) } + it { should have_many(:custom_visual_component_files).dependent(:destroy) } it { should have_many(:message_feedbacks).dependent(:nullify) } it { should have_many(:chat_messages).dependent(:nullify) } it { should have_many(:sso_configurations).through(:organization) }