diff --git a/src/pages/CharacterEditPage.tsx b/src/pages/CharacterEditPage.tsx
index a1346cb..1bc5db2 100644
--- a/src/pages/CharacterEditPage.tsx
+++ b/src/pages/CharacterEditPage.tsx
@@ -44,8 +44,8 @@ export default function CharacterEditPage() {
await api.put(`/characters/${id}`, {
name,
server,
- combat_power: Number(combatPower),
- is_public: isPublic
+ power: Number(combatPower),
+ is_public: isPublic,
})
navigate('/characters')
} catch {
diff --git a/src/pages/HomeworkEditPage.tsx b/src/pages/HomeworkEditPage.tsx
index 94bc55b..88e3aa4 100644
--- a/src/pages/HomeworkEditPage.tsx
+++ b/src/pages/HomeworkEditPage.tsx
@@ -35,11 +35,11 @@ export default function HomeworkEditPage() {
const handleUpdate = async () => {
try {
await api.put(`/homeworks/${id}`, {
- name: title, // ✅ title → name
+ title,
description,
- repeat_type: resetType, // ✅ reset_type → repeat_type
- repeat_count: Number(clearCount), // ✅ clear_count → repeat_count
- is_public: isPublic
+ reset_type: resetType,
+ clear_count: Number(clearCount),
+ is_public: isPublic,
})
navigate('/homeworks')
} catch {
diff --git a/src/pages/RegisterHomework.tsx b/src/pages/RegisterHomework.tsx
index 99b1dee..5e2c474 100644
--- a/src/pages/RegisterHomework.tsx
+++ b/src/pages/RegisterHomework.tsx
@@ -17,6 +17,7 @@ export default function RegisterHomework() {
const [description, setDescription] = useState('')
const [resetType, setResetType] = useState('')
const [clearCount, setClearCount] = useState(0)
+ const [resetTime, setResetTime] = useState('')
const [isPublic, setIsPublic] = useState(false)
const [error, setError] = useState('')
const navigate = useNavigate()
@@ -28,6 +29,7 @@ export default function RegisterHomework() {
title,
description,
reset_type: resetType,
+ reset_time: resetTime,
clear_count: clearCount,
is_public: isPublic,
})
@@ -69,6 +71,14 @@ export default function RegisterHomework() {
+ setResetTime(e.target.value)}
+ />