فهرست منبع

Fix existing boosts possibly referencing deleted toots (#17730)

Follow-up to #17693
Claire 2 سال پیش
والد
کامیت
07a178fd37
2فایلهای تغییر یافته به همراه10 افزوده شده و 1 حذف شده
  1. 9 0
      db/migrate/20220309213005_fix_reblog_deleted_at.rb
  2. 1 1
      db/schema.rb

+ 9 - 0
db/migrate/20220309213005_fix_reblog_deleted_at.rb

@@ -0,0 +1,9 @@
+class FixReblogDeletedAt < ActiveRecord::Migration[6.1]
+  disable_ddl_transaction!
+
+  def up
+    safety_assured { execute 'UPDATE statuses s SET deleted_at = r.deleted_at FROM statuses r WHERE s.reblog_of_id = r.id AND r.deleted_at IS NOT NULL' }
+  end
+
+  def down; end
+end

+ 1 - 1
db/schema.rb

@@ -10,7 +10,7 @@
 #
 # It's strongly recommended that you check this file into your version control system.
 
-ActiveRecord::Schema.define(version: 2022_03_07_094650) do
+ActiveRecord::Schema.define(version: 2022_03_09_213005) do
 
   # These are extensions that must be enabled in order to support this database
   enable_extension "plpgsql"