diff --git a/web/components/labels/project-setting-label-list.tsx b/web/components/labels/project-setting-label-list.tsx index 99c2a0d76..c8f1f684b 100644 --- a/web/components/labels/project-setting-label-list.tsx +++ b/web/components/labels/project-setting-label-list.tsx @@ -71,17 +71,19 @@ export const ProjectSettingsLabelList: React.FC = observer(() => { if (result.reason == "DROP" && childLabel != parentLabel) { const childLabelData = getLabelById(childLabel); captureLabelDragNDropEvent(childLabelData?.parent, parentLabel, childLabel, projectLabelsTree); + if (workspaceSlug && projectId) { + updateLabelPosition( + workspaceSlug?.toString(), + projectId?.toString(), + childLabel, + parentLabel, + index, + prevParentLabel == parentLabel, + prevIndex + ); + return; + } } - updateLabelPosition( - workspaceSlug?.toString()!, - projectId?.toString()!, - childLabel, - parentLabel, - index, - prevParentLabel == parentLabel, - prevIndex - ); - return; }; return (