@@ -50,11 +50,13 @@ export default function ChapterEditor({
useEffect(() => {
if (!currUser?.id || !chapterId) return;
-
+ const paramObj = search
+ ? Object.fromEntries(new URLSearchParams(search))
+ : undefined;
save({
type: "chapter",
article_id: chapterId,
- param: search || undefined,
+ param: JSON.stringify(paramObj),
});
}, [currUser?.id, chapterId, search, save]);
@@ -51,10 +51,13 @@ export default function ParaEditor({
@@ -45,11 +45,13 @@ export default function TermEditor({
if (!currUser?.id || !termId) return;
type: "term",
article_id: termId,
}, [currUser?.id, termId, search, save]);