From 8222ed233e1d4d6a4862b62a1af236fd75491a5f Mon Sep 17 00:00:00 2001 From: miteruzo Date: Tue, 22 Jul 2025 12:17:49 +0900 Subject: [PATCH] =?UTF-8?q?=E8=BB=BD=E3=81=84=E3=83=90=E3=82=B0=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/PostEditForm.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/PostEditForm.tsx b/frontend/src/components/PostEditForm.tsx index 8d993ac..b9a7adb 100644 --- a/frontend/src/components/PostEditForm.tsx +++ b/frontend/src/components/PostEditForm.tsx @@ -1,4 +1,5 @@ import axios from 'axios' +import toCamel from 'camelcase-keys' import { useState } from 'react' import TextArea from '@/components/common/TextArea' @@ -22,7 +23,7 @@ export default ({ post, onSave }: Props) => { const res = await axios.put (`${ API_BASE_URL }/posts/${ post.id }`, { title, tags }, { headers: { 'Content-Type': 'multipart/form-data', 'X-Transfer-Code': localStorage.getItem ('user_code') || '' } } ) - const data = res.data as Post + const data = toCamel (res.data as any, { deep: true }) as Post onSave ({ ...post, title: data.title, tags: data.tags } as Post)