diff --git a/app/models/admin/abuse_report_assignee.rb b/app/models/admin/abuse_report_assignee.rb index efca8fac4fb7ba6a43b693f4194d1deb19892f3a..e9d251d0f71065fddd4040a148bf9baad0e6734b 100644 --- a/app/models/admin/abuse_report_assignee.rb +++ b/app/models/admin/abuse_report_assignee.rb @@ -9,5 +9,6 @@ class AbuseReportAssignee < ApplicationRecord belongs_to :assignee, class_name: "User", foreign_key: :user_id, inverse_of: :admin_abuse_report_assignees validates :assignee, uniqueness: { scope: :abuse_report_id } + validates :organization_id, presence: true end end diff --git a/spec/models/admin/abuse_report_assignee_spec.rb b/spec/models/admin/abuse_report_assignee_spec.rb index 4c941d8b7cba7690201327a6402e3d91b4f2091b..371414c460d29801e0b964f35e9a107691d13bd4 100644 --- a/spec/models/admin/abuse_report_assignee_spec.rb +++ b/spec/models/admin/abuse_report_assignee_spec.rb @@ -19,6 +19,7 @@ describe 'validations' do it { is_expected.to validate_uniqueness_of(:assignee).scoped_to(:abuse_report_id) } + it { is_expected.to validate_presence_of(:organization_id) } end context 'with loose foreign key on abuse_report_assignees.user_id' do