From 67c2590f2be05face4c074a28ce1da95bf66d2f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=BF=E3=81=A6=E3=82=8B=E3=81=9E?= Date: Wed, 11 Feb 2026 15:22:49 +0900 Subject: [PATCH] =?UTF-8?q?=E6=97=A2=E5=AD=98=E3=82=BF=E3=82=B0=E5=90=8D?= =?UTF-8?q?=E3=81=A8=E5=90=8C=E5=90=8D=E3=81=AE=20Wiki=20=E3=82=92?= =?UTF-8?q?=E6=96=B0=E8=A6=8F=E4=BD=9C=E6=88=90=E3=81=A7=E3=81=8D=E3=81=AA?= =?UTF-8?q?=E3=81=84=E3=83=90=E3=82=B0=E4=BF=AE=E6=AD=A3=EF=BC=88#257?= =?UTF-8?q?=EF=BC=89=20(#260)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #257 Merge remote-tracking branch 'origin/main' into feature/257 #257 Co-authored-by: miteruzo Reviewed-on: https://git.miteruzo.com/miteruzo/btrc-hub/pulls/260 --- backend/app/controllers/wiki_pages_controller.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/app/controllers/wiki_pages_controller.rb b/backend/app/controllers/wiki_pages_controller.rb index 6dc4216..7097422 100644 --- a/backend/app/controllers/wiki_pages_controller.rb +++ b/backend/app/controllers/wiki_pages_controller.rb @@ -87,13 +87,13 @@ class WikiPagesController < ApplicationController return head :unauthorized unless current_user return head :forbidden unless current_user.member? - title = params[:title]&.strip + name = params[:title]&.strip body = params[:body].to_s - return head :unprocessable_entity if title.blank? || body.blank? - - page = WikiPage.new(title:, created_user: current_user, updated_user: current_user) + return head :unprocessable_entity if name.blank? || body.blank? + tag_name = TagName.find_or_create_by!(name:) + page = WikiPage.new(tag_name:, created_user: current_user, updated_user: current_user) if page.save message = params[:message].presence Wiki::Commit.content!(page:, body:, created_user: current_user, message:)