| TL;DR I know, equals IDs would be disastrous. But my point is the name is for the user what the ID is for the machine. No one I believe would name two apps with the same name, that would be confusing.. however there are many, the user may do it accidentally hence the need of (at least) some alert saying there is already that name chosen. For the variants this is more important because the user is going to send notifications to a certain group of users gathered under one name. Again, I think if anyone named two apps or variants with the same name, that would be an accident so, again, I think is positive to add this extra check. |