From 44ca178d7aae8da42aab3ba743264320d1d285e8 Mon Sep 17 00:00:00 2001 From: evazion Date: Fri, 11 Feb 2022 02:48:20 -0600 Subject: [PATCH] uploads: add upload_media_assets.page_url. This is needed for multi-file uploads. We need to know both the image url and the page url to set the post's source correctly when converting an upload media asset into a post. --- app/models/upload_media_asset.rb | 2 +- .../20220211075129_add_page_url_to_upload_media_assets.rb | 5 +++++ db/structure.sql | 6 ++++-- 3 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 db/migrate/20220211075129_add_page_url_to_upload_media_assets.rb diff --git a/app/models/upload_media_asset.rb b/app/models/upload_media_asset.rb index fc7d5bc03..59807cd33 100644 --- a/app/models/upload_media_asset.rb +++ b/app/models/upload_media_asset.rb @@ -12,7 +12,7 @@ class UploadMediaAsset < ApplicationRecord } def self.search(params) - q = search_attributes(params, :id, :created_at, :updated_at, :status, :source_url, :error, :upload, :media_asset) + q = search_attributes(params, :id, :created_at, :updated_at, :status, :source_url, :page_url, :error, :upload, :media_asset) q.apply_default_order(params) end end diff --git a/db/migrate/20220211075129_add_page_url_to_upload_media_assets.rb b/db/migrate/20220211075129_add_page_url_to_upload_media_assets.rb new file mode 100644 index 000000000..5f2c0a390 --- /dev/null +++ b/db/migrate/20220211075129_add_page_url_to_upload_media_assets.rb @@ -0,0 +1,5 @@ +class AddPageUrlToUploadMediaAssets < ActiveRecord::Migration[7.0] + def change + add_column :upload_media_assets, :page_url, :string, null: true + end +end diff --git a/db/structure.sql b/db/structure.sql index 572ad32b1..f238d2568 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -1918,7 +1918,8 @@ CREATE TABLE public.upload_media_assets ( media_asset_id bigint, status integer DEFAULT 0 NOT NULL, source_url character varying DEFAULT ''::character varying NOT NULL, - error character varying + error character varying, + page_url character varying ); @@ -5777,6 +5778,7 @@ INSERT INTO "schema_migrations" (version) VALUES ('20220204075610'), ('20220207195123'), ('20220210171310'), -('20220210200157'); +('20220210200157'), +('20220211075129');