diff --git a/app/src/main/java/net/vonforst/evmap/fragment/FilterProfilesFragment.kt b/app/src/main/java/net/vonforst/evmap/fragment/FilterProfilesFragment.kt index 0a2259955..5482612c9 100644 --- a/app/src/main/java/net/vonforst/evmap/fragment/FilterProfilesFragment.kt +++ b/app/src/main/java/net/vonforst/evmap/fragment/FilterProfilesFragment.kt @@ -188,9 +188,17 @@ class FilterProfilesFragment : Fragment() { dialog.setTitle(R.string.rename) .setMessage(R.string.save_profile_enter_name) - }, { + }, { newName -> lifecycleScope.launch { - vm.update(fp.copy(name = it)) + if (vm.filterProfiles.value?.find { it.name == newName } != null) { + Snackbar.make( + view, + R.string.filterprofile_name_not_unique, + Snackbar.LENGTH_LONG + ).show() + } else { + vm.update(fp.copy(name = newName)) + } } }) }) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 92b59cdfe..38381c543 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -151,6 +151,7 @@ Löschen Als Profil speichern Gib den Namen des Filterprofils ein: + Ein Filterprofil mit diesem Namen existiert bereits Du hast keine Filterprofile gespeichert Willkommen bei EVMap Finde Ladestationen für Elektroautos in deiner Nähe diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f8b7dacae..3545f0e59 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -151,6 +151,7 @@ Delete Save as profile Enter the name of the filter profile: + There is already a filter profile with that name You have no filter profiles saved Welcome to EVMap Find electric vehicle chargers around you