From 1a68053f4eac15c9fd3c742262bd81a33ddcc3fc Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Fri, 21 Nov 2025 11:18:28 +0200 Subject: [PATCH] set submission event account id --- app/models/submission_event.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/models/submission_event.rb b/app/models/submission_event.rb index d85536b3..2769bcbb 100644 --- a/app/models/submission_event.rb +++ b/app/models/submission_event.rb @@ -10,17 +10,20 @@ # event_type :string not null # created_at :datetime not null # updated_at :datetime not null +# account_id :bigint # submission_id :bigint not null # submitter_id :bigint # # Indexes # +# index_submission_events_on_account_id (account_id) # index_submission_events_on_created_at (created_at) # index_submission_events_on_submission_id (submission_id) # index_submission_events_on_submitter_id (submitter_id) # # Foreign Keys # +# fk_rails_... (account_id => accounts.id) # fk_rails_... (submission_id => submissions.id) # fk_rails_... (submitter_id => submitters.id) # @@ -35,6 +38,7 @@ class SubmissionEvent < ApplicationRecord serialize :data, coder: JSON before_validation :set_submission_id, on: :create + before_validation :set_account_id, on: :create enum :event_type, { send_email: 'send_email', @@ -63,4 +67,8 @@ class SubmissionEvent < ApplicationRecord def set_submission_id self.submission_id = submitter&.submission_id end + + def set_account_id + self.account_id = submitter&.account_id + end end