diff --git a/frontend/src/pages/HealthPackagePage.tsx b/frontend/src/pages/HealthPackagePage.tsx
index 338f0bc..27e6232 100644
--- a/frontend/src/pages/HealthPackagePage.tsx
+++ b/frontend/src/pages/HealthPackagePage.tsx
@@ -94,8 +94,8 @@ export default function HealthPackagePage() {
slug: "",
description: "",
image: "",
- price: 0,
- discountedPrice: 0,
+ price: undefined,
+ discountedPrice: undefined,
categoryId: 0,
isActive: true,
sortOrder: 1000,
@@ -204,8 +204,8 @@ export default function HealthPackagePage() {
slug: "",
description: "",
image: "",
- price: 0,
- discountedPrice: 0,
+ price: undefined,
+ discountedPrice: undefined,
categoryId: categories[0]?.id || 0,
isActive: true,
sortOrder: 1000,
@@ -300,13 +300,16 @@ export default function HealthPackagePage() {
inclusions: parsedInclusions,
};
- if (!finalData.price) {
- delete finalData.price;
- }
+ finalData.price =
+ finalData.price !== undefined && finalData.price !== null
+ ? Number(finalData.price)
+ : null;
- if (!finalData.discountedPrice) {
- delete finalData.discountedPrice;
- }
+ finalData.discountedPrice =
+ finalData.discountedPrice !== undefined &&
+ finalData.discountedPrice !== null
+ ? Number(finalData.discountedPrice)
+ : null;
if (editingPackage?.id) {
const changedFields: Record
- ₹{selectedPackage?.discountedPrice || selectedPackage?.price} + {selectedPackage?.discountedPrice != null + ? `₹${selectedPackage.discountedPrice}` + : selectedPackage?.price != null + ? `₹${selectedPackage.price}` + : "Not Entered"}