diff --git a/app/models/meeting.rb b/app/models/meeting.rb index eafb163f2..7e758ace4 100644 --- a/app/models/meeting.rb +++ b/app/models/meeting.rb @@ -1,6 +1,4 @@ class Meeting < ApplicationRecord - self.ignored_columns += %w[invites_sent] - include DateTimeConcerns include Listable include Invitable diff --git a/db/migrate/20261013100000_remove_invites_sent_from_meetings.rb b/db/migrate/20261013100000_remove_invites_sent_from_meetings.rb new file mode 100644 index 000000000..df8e8c815 --- /dev/null +++ b/db/migrate/20261013100000_remove_invites_sent_from_meetings.rb @@ -0,0 +1,5 @@ +class RemoveInvitesSentFromMeetings < ActiveRecord::Migration[8.1] + def change + safety_assured { remove_column :meetings, :invites_sent, :boolean, default: false } + end +end diff --git a/db/schema.rb b/db/schema.rb index 0aaeadeca..43a25e672 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[8.1].define(version: 2026_10_12_090000) do +ActiveRecord::Schema[8.1].define(version: 2026_10_13_100000) do # These are extensions that must be enabled in order to support this database enable_extension "pg_catalog.plpgsql" @@ -410,7 +410,6 @@ t.text "description" t.datetime "ends_at", precision: nil t.boolean "invitable" - t.boolean "invites_sent", default: false t.string "name" t.string "slug" t.integer "spaces" diff --git a/spec/models/meeting_spec.rb b/spec/models/meeting_spec.rb index 9de2794cb..202549865 100644 --- a/spec/models/meeting_spec.rb +++ b/spec/models/meeting_spec.rb @@ -81,10 +81,4 @@ end end end - - describe 'legacy columns' do - it 'does not expose the legacy invites_sent attribute' do - expect(described_class.new).not_to respond_to(:invites_sent) - end - end end