Fix error when attempting to delete posts that triggered a notification request (#29666)
This commit is contained in:
		@@ -7,7 +7,7 @@
 | 
			
		||||
#  id                  :bigint(8)        not null, primary key
 | 
			
		||||
#  account_id          :bigint(8)        not null
 | 
			
		||||
#  from_account_id     :bigint(8)        not null
 | 
			
		||||
#  last_status_id      :bigint(8)        not null
 | 
			
		||||
#  last_status_id      :bigint(8)
 | 
			
		||||
#  notifications_count :bigint(8)        default(0), not null
 | 
			
		||||
#  dismissed           :boolean          default(FALSE), not null
 | 
			
		||||
#  created_at          :datetime         not null
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,7 @@
 | 
			
		||||
# frozen_string_literal: true
 | 
			
		||||
 | 
			
		||||
class ChangeNotificationRequestLastStatusIdNullable < ActiveRecord::Migration[7.1]
 | 
			
		||||
  def change
 | 
			
		||||
    change_column_null :notification_requests, :last_status_id, true
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@@ -10,7 +10,7 @@
 | 
			
		||||
#
 | 
			
		||||
# It's strongly recommended that you check this file into your version control system.
 | 
			
		||||
 | 
			
		||||
ActiveRecord::Schema[7.1].define(version: 2024_03_20_140159) do
 | 
			
		||||
ActiveRecord::Schema[7.1].define(version: 2024_03_20_163441) do
 | 
			
		||||
  # These are extensions that must be enabled in order to support this database
 | 
			
		||||
  enable_extension "plpgsql"
 | 
			
		||||
 | 
			
		||||
@@ -700,7 +700,7 @@ ActiveRecord::Schema[7.1].define(version: 2024_03_20_140159) do
 | 
			
		||||
  create_table "notification_requests", id: :bigint, default: -> { "timestamp_id('notification_requests'::text)" }, force: :cascade do |t|
 | 
			
		||||
    t.bigint "account_id", null: false
 | 
			
		||||
    t.bigint "from_account_id", null: false
 | 
			
		||||
    t.bigint "last_status_id", null: false
 | 
			
		||||
    t.bigint "last_status_id"
 | 
			
		||||
    t.bigint "notifications_count", default: 0, null: false
 | 
			
		||||
    t.boolean "dismissed", default: false, null: false
 | 
			
		||||
    t.datetime "created_at", null: false
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user