move wiki pages show revision api endpoint to slave

Change-Id: I70299518003cb4cfe5853687f0ad942932807fc7
Reviewed-on: https://gerrit.instructure.com/194502
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
This commit is contained in:
James Williams 2019-05-21 07:48:39 -06:00
parent 4eb697d6c7
commit 9d8e9127ca
1 changed files with 16 additions and 14 deletions

View File

@ -467,6 +467,7 @@ class WikiPagesApiController < ApplicationController
# #
# @returns PageRevision # @returns PageRevision
def show_revision def show_revision
Shackles.activate(:slave) do
if params.has_key?(:revision_id) if params.has_key?(:revision_id)
permission = :read_revisions permission = :read_revisions
revision = @page.versions.where(number: params[:revision_id].to_i).first! revision = @page.versions.where(number: params[:revision_id].to_i).first!
@ -483,6 +484,7 @@ class WikiPagesApiController < ApplicationController
render :json => wiki_page_revision_json(revision, @current_user, session, include_content, @page.current_version) render :json => wiki_page_revision_json(revision, @current_user, session, include_content, @page.current_version)
end end
end end
end
# @API Revert to revision # @API Revert to revision
# #