diff --git a/app/src/main/java/com/lorenzovainigli/foodexpirationdates/view/InsertActivity.kt b/app/src/main/java/com/lorenzovainigli/foodexpirationdates/view/InsertActivity.kt
index c46bbc2..eb11ddc 100644
--- a/app/src/main/java/com/lorenzovainigli/foodexpirationdates/view/InsertActivity.kt
+++ b/app/src/main/java/com/lorenzovainigli/foodexpirationdates/view/InsertActivity.kt
@@ -220,26 +220,30 @@ class InsertActivity : ComponentActivity() {
),
onClick = {
try {
- if (datePickerState.selectedDateMillis != null) {
- var id = 0
- if (itemToEdit != null) {
- id = itemId ?: 0
+ if(foodName.isNotEmpty()) {
+ if (datePickerState.selectedDateMillis != null) {
+ var id = 0
+ if (itemToEdit != null) {
+ id = itemId ?: 0
+ }
+ val entry = ExpirationDate(
+ id = id,
+ foodName = foodName,
+ expirationDate = datePickerState.selectedDateMillis!!
+ )
+ if (addExpirationDate != null) {
+ addExpirationDate(entry)
+ }
+ activity?.finish()
+ } else {
+ Toast.makeText(
+ activity,
+ R.string.please_select_a_date,
+ Toast.LENGTH_SHORT
+ ).show()
}
- val entry = ExpirationDate(
- id = id,
- foodName = foodName,
- expirationDate = datePickerState.selectedDateMillis!!
- )
- if (addExpirationDate != null) {
- addExpirationDate(entry)
- }
- activity?.finish()
} else {
- Toast.makeText(
- activity,
- R.string.please_select_a_date,
- Toast.LENGTH_SHORT
- ).show()
+ Toast.makeText(activity,R.string.please_enter_a_food_name,Toast.LENGTH_SHORT).show()
}
} catch (e: Exception) {
Toast.makeText(
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index ad3df77..c1ff7f7 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -11,6 +11,7 @@
اسم الغذاء
تاريخ انتهاء الصلاحية
الرجاء تحديد تاريخ
+ الرجاء إدخال اسم طعام
إدراج
تحديث
يلغي
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index ef10f04..fa77ee4 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -11,6 +11,7 @@
Lebensmittelname
Verfallsdatum
Bitte Datum auswählen
+ Bitte geben Sie einen Lebensmittelnamen
Einfügen
Aktualisieren
Abbrechen
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 55e917b..fdd563a 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -12,6 +12,7 @@
Nombre del producto
Fecha de caducidad
Por favor, seleccione la fecha
+ Por favor ingrese un nombre del producto
Insertar
Actualizar
Cancelar
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index aca3ea3..6b355f0 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -11,6 +11,7 @@
खाद्य पदार्थ का नाम
समाप्ति तिथि
कृपया एक तिथि चुनें
+ कृपया खाद्य पदार्थ का नाम दर्ज करें
डालें
अपडेट करें
रद्द करें
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index b09b510..fc9be09 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -12,6 +12,7 @@
Nome alimento
Data di scadenza
Per favore seleziona una data
+ Si prega di inserire un nome alimento
Inserisci
Aggiorna
Cancella
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index c1ee034..20e5bde 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -11,6 +11,7 @@
Food name
Expiration date
Please select a date
+ Please enter a food name
Insert
Update
Cancel