This commit is contained in:
@@ -21,6 +21,7 @@ class WikiAssetsController < ApplicationController
|
||||
file = params[:file]
|
||||
return head :bad_request if file.blank?
|
||||
|
||||
asset = nil
|
||||
page.with_lock do
|
||||
no = page.next_asset_no
|
||||
alt_text = params[:alt_text].presence
|
||||
@@ -33,6 +34,6 @@ class WikiAssetsController < ApplicationController
|
||||
page.update!(next_asset_no: no + 1)
|
||||
end
|
||||
|
||||
render json: asset.as_json(methods: [:url])
|
||||
render json: asset.as_json(only: [:wiki_page_id, :no], methods: [:url])
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
class WikiAsset < ApplicationRecord
|
||||
self.primary_key = :wiki_page_id, :no
|
||||
|
||||
belongs_to :wiki_page
|
||||
belongs_to :created_by_user, class_name: 'User'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user