diff --git a/src/components/category/CategoryFormDialog.tsx b/src/components/category/CategoryFormDialog.tsx index 48c4891..dc4c251 100644 --- a/src/components/category/CategoryFormDialog.tsx +++ b/src/components/category/CategoryFormDialog.tsx @@ -72,6 +72,7 @@ export function CategoryFormDialog({ onSubmit, }: CategoryFormDialogProps) { const isEditing = !!category + const currentSlug = category?.slug const { register, @@ -126,7 +127,7 @@ export function CategoryFormDialog({ {...register("name", { onChange: (e: React.ChangeEvent) => { if (!isEditing) { - setValue("slug", generateUniqueSlug(e.target.value, existingSlugs, category?.slug), { + setValue("slug", generateUniqueSlug(e.target.value, existingSlugs, currentSlug), { shouldValidate: true, }) }