Skip to content

Commit a00f660

Browse files
authored
fix: can't show tag description in tag edit page (#664)
fix #637 .
1 parent 03b5950 commit a00f660

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

ui/src/pages/Tags/Edit/index.tsx

+8-6
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,6 @@ const Index = () => {
7070

7171
const { data } = useTagInfo({ id: tagId });
7272
const { data: revisions = [] } = useQueryRevisions(data?.tag_id);
73-
initFormData.displayName.value = data?.display_name || '';
74-
initFormData.slugName.value = data?.slug_name || '';
75-
initFormData.description.value = data?.original_text || '';
7673
const [formData, setFormData] = useState<FormDataItem>(initFormData);
7774
const [immData, setImmData] = useState(initFormData);
7875
const [contentChanged, setContentChanged] = useState(false);
@@ -85,16 +82,21 @@ const Index = () => {
8582
when: contentChanged,
8683
});
8784

85+
useEffect(() => {
86+
initFormData.displayName.value = data?.display_name || '';
87+
initFormData.slugName.value = data?.slug_name || '';
88+
initFormData.description.value = data?.original_text || '';
89+
setFormData(initFormData);
90+
setImmData(initFormData);
91+
}, [data]);
92+
8893
useEffect(() => {
8994
const { displayName, slugName, description, editSummary } = formData;
9095
const {
9196
displayName: display_name,
9297
slugName: slug_name,
9398
description: original_text,
9499
} = immData;
95-
if (!display_name || !slug_name || !original_text) {
96-
return;
97-
}
98100

99101
if (
100102
display_name.value !== displayName.value ||

0 commit comments

Comments
 (0)