This commit is contained in:
2026-03-25 00:39:07 +09:00
parent 4c474d2bdf
commit 04b01bf1c6
4 changed files with 81 additions and 68 deletions
@@ -96,7 +96,7 @@ class WikiPagesController < ApplicationController
message = params[:message].presence
Wiki::Commit.content!(page:, body:, created_user: current_user, message:)
render json: WikiPageRepr.base(page), status: :created
render json: WikiPageRepr.base(page).merge(body:), status: :created
else
render json: { errors: page.errors.full_messages },
status: :unprocessable_entity
@@ -107,7 +107,7 @@ class WikiPagesController < ApplicationController
return head :unauthorized unless current_user
return head :forbidden unless current_user.gte_member?
title = params[:title]&.strip
title = params[:title].to_s.strip
body = params[:body].to_s
return head :unprocessable_entity if title.blank? || body.blank?
@@ -126,7 +126,7 @@ class WikiPagesController < ApplicationController
message:,
base_revision_id:)
head :ok
render json: WikiPageRepr.base(page).merge(body:), status: :created
end
def search