replacements: initialize media_asset_id, old_media_asset_id columns.
This commit is contained in:
@@ -36,6 +36,7 @@ class PostReplacementProcessor
|
||||
replacement.image_height = media_asset.image_height
|
||||
replacement.image_width = media_asset.image_width
|
||||
replacement.md5 = media_asset.md5
|
||||
replacement.media_asset = media_asset
|
||||
|
||||
post.lock!
|
||||
post.md5 = media_asset.md5
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
class PostReplacement < ApplicationRecord
|
||||
belongs_to :post
|
||||
belongs_to :creator, class_name: "User"
|
||||
belongs_to :media_asset, optional: true
|
||||
belongs_to :old_media_asset, optional: true, class_name: "MediaAsset"
|
||||
|
||||
before_validation :initialize_fields, on: :create
|
||||
before_create :process!
|
||||
@@ -17,6 +19,7 @@ class PostReplacement < ApplicationRecord
|
||||
self.old_image_width = post.image_width
|
||||
self.old_image_height = post.image_height
|
||||
self.old_md5 = post.md5
|
||||
self.old_media_asset = post.media_asset
|
||||
end
|
||||
|
||||
concerning :Search do
|
||||
|
||||
Reference in New Issue
Block a user