Skip to content

Commit

Permalink
fix(dashboard): Prevent sending off empty string as handle for produc…
Browse files Browse the repository at this point in the history
…t category (#10473)
  • Loading branch information
kasperkristensen authored Dec 6, 2024
1 parent abdd4c9 commit 7e04091
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
5 changes: 5 additions & 0 deletions .changeset/heavy-peaches-sniff.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@medusajs/dashboard": patch
---

fix(dashboard): Prevent sending off empty string as handle for product category
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import {
} from "../../../../../components/modals"
import { KeyboundForm } from "../../../../../components/utilities/keybound-form"
import { useCreateProductCategory } from "../../../../../hooks/api/categories"
import { transformNullableFormData } from "../../../../../lib/form-helpers"
import { CreateCategoryDetails } from "./create-category-details"
import { CreateCategoryNesting } from "./create-category-nesting"
import { CreateCategoryDetailsSchema, CreateCategorySchema } from "./schema"
Expand Down Expand Up @@ -79,13 +80,15 @@ export const CreateCategoryForm = ({
const { mutateAsync, isPending } = useCreateProductCategory()

const handleSubmit = form.handleSubmit((data) => {
const { visibility, status, parent_category_id, rank, ...rest } = data
const { visibility, status, parent_category_id, rank, name, ...rest } = data
const parsedData = transformNullableFormData(rest, false)

setShouldFreeze(true)

mutateAsync(
{
...rest,
name: name,
...parsedData,
parent_category_id: parent_category_id ?? undefined,
rank: rank ?? undefined,
is_active: status === "active",
Expand Down

0 comments on commit 7e04091

Please sign in to comment.