Skip to content

Commit

Permalink
Fix creation of new root level labels (#5630)
Browse files Browse the repository at this point in the history
  • Loading branch information
lucanovera authored Dec 20, 2024
1 parent 185ad7e commit cf0e0f5
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion clients/admin-ui/src/pages/taxonomy/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ import PageHeader from "~/features/common/PageHeader";
import { errorToastParams, successToastParams } from "~/features/common/toast";
import TaxonomyEditDrawer from "~/features/taxonomy/components/TaxonomyEditDrawer";
import TaxonomyInteractiveTree from "~/features/taxonomy/components/TaxonomyInteractiveTree";
import { CoreTaxonomiesEnum } from "~/features/taxonomy/constants";
import {
CoreTaxonomiesEnum,
TAXONOMY_ROOT_NODE_ID,
} from "~/features/taxonomy/constants";
import useTaxonomySlices from "~/features/taxonomy/hooks/useTaxonomySlices";
import { TaxonomyEntity } from "~/features/taxonomy/types";

Expand Down Expand Up @@ -67,9 +70,11 @@ const TaxonomyPage: NextPage = () => {
return;
}

const isChildOfRoot = draftNewItem?.parent_key === TAXONOMY_ROOT_NODE_ID;
const newItem = {
...draftNewItem,
name: labelName,
parent_key: isChildOfRoot ? null : draftNewItem.parent_key,
};

const result = await createTrigger(newItem);
Expand Down

0 comments on commit cf0e0f5

Please sign in to comment.