diff --git a/src/i18n/en.json b/src/i18n/en.json
index dc388e52b..76a0a4681 100644
--- a/src/i18n/en.json
+++ b/src/i18n/en.json
@@ -2529,11 +2529,11 @@
"form_items": "Form Items",
"alert_info": "You can add or archive items from the list. To edit an item click on the item's Edit botton. You can also change only a rate by clicking on it.",
"code": "Code",
- "name": "Name",
- "early_bird_rate": "Early bird rate",
- "standard_rate": "Standard rate",
- "onsite_rate": "On site rate",
- "default_quantity": "Default quantity",
+ "name": "Name *",
+ "early_bird_rate": "Early bird rate *",
+ "standard_rate": "Standard rate *",
+ "onsite_rate": "On site rate *",
+ "default_quantity": "Default quantity *",
"hide_archived": "Hide archived items",
"add_item": "Add Item",
"add_item_from_inventory": "Add Item from Inventory",
diff --git a/src/pages/sponsors/sponsor-form-item-list-page/components/item-form.js b/src/pages/sponsors/sponsor-form-item-list-page/components/item-form.js
index b442bbbac..db55801c5 100644
--- a/src/pages/sponsors/sponsor-form-item-list-page/components/item-form.js
+++ b/src/pages/sponsors/sponsor-form-item-list-page/components/item-form.js
@@ -54,12 +54,19 @@ const ItemForm = ({ initialValues, onSubmit }) => {
description: yup
.string(T.translate("validation.string"))
.required(T.translate("validation.required")),
- early_bird_rate: decimalValidation(),
- standard_rate: decimalValidation(),
- onsite_rate: decimalValidation(),
+ early_bird_rate: decimalValidation().required(
+ T.translate("validation.required")
+ ),
+ standard_rate: decimalValidation().required(
+ T.translate("validation.required")
+ ),
+ onsite_rate: decimalValidation().required(
+ T.translate("validation.required")
+ ),
default_quantity: numberValidation()
.integer(T.translate("validation.integer"))
- .min(0, T.translate("validation.number_positive")),
+ .min(0, T.translate("validation.number_positive"))
+ .required(T.translate("validation.required")),
quantity_limit_per_sponsor: numberValidation()
.integer(T.translate("validation.integer"))
.min(0, T.translate("validation.number_positive")),
@@ -97,6 +104,7 @@ const ItemForm = ({ initialValues, onSubmit }) => {
name="name"
label={T.translate("sponsor_form_item_list.edit_item.name")}
fullWidth
+ required
/>
@@ -115,6 +123,7 @@ const ItemForm = ({ initialValues, onSubmit }) => {
"sponsor_form_item_list.edit_item.early_bird_rate"
)}
fullWidth
+ required
/>
@@ -124,6 +133,7 @@ const ItemForm = ({ initialValues, onSubmit }) => {
"sponsor_form_item_list.edit_item.standard_rate"
)}
fullWidth
+ required
/>
@@ -133,6 +143,7 @@ const ItemForm = ({ initialValues, onSubmit }) => {
"sponsor_form_item_list.edit_item.onsite_rate"
)}
fullWidth
+ required
/>
@@ -166,6 +177,7 @@ const ItemForm = ({ initialValues, onSubmit }) => {
fullWidth
type="number"
inputProps={{ min: 0 }}
+ required
/>