From 4bb44bb3d11d3ac1834a451eddae5c20069edde3 Mon Sep 17 00:00:00 2001 From: maebeale Date: Tue, 2 Dec 2025 11:20:21 -0500 Subject: [PATCH 1/2] Remove validation on workshop from story idea (bc sometimes enter external workshop title) --- app/models/story_idea.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/app/models/story_idea.rb b/app/models/story_idea.rb index 19109cde0..251e04baf 100644 --- a/app/models/story_idea.rb +++ b/app/models/story_idea.rb @@ -23,7 +23,6 @@ class StoryIdea < ApplicationRecord validates :updated_by_id, presence: true validates :project_id, presence: true validates :windows_type_id, presence: true - validates :workshop_id, presence: true validates :body, presence: true validates :permission_given, presence: true validates :publish_preferences, presence: true From 0522b1036917cea113bea10343c9177441fb9c6d Mon Sep 17 00:00:00 2001 From: maebeale Date: Tue, 2 Dec 2025 11:20:57 -0500 Subject: [PATCH 2/2] Set owner_type to Workshop if workshop_id present on workshop_log --- app/models/workshop_log.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/workshop_log.rb b/app/models/workshop_log.rb index 4003d489a..def955bfa 100644 --- a/app/models/workshop_log.rb +++ b/app/models/workshop_log.rb @@ -168,6 +168,7 @@ def update_owner_and_date changes = {} changes[:date] = created_at if date.blank? changes[:owner_id] = workshop_id if owner_id.blank? + changes[:owner_type] = "Workshop" if workshop_id update_columns(changes) if changes.any? end