Describe the bug
You can create/modify performers with the same name if disambiguation is added, however if you have an existing performer that has a disambiguation entry, you cannot modify or create a performer without a disambiguation entry themselves. This would seem to be unnecessary since the existing disambiguation should differentiate the performer.
This is especially annoying for editing pre-existing performers that were before the disambiguated performer was added.
For example, if you have an "Alice S (AdultPrime)" and an "Alice S", you cannot modify the "Alice S" performer without getting an error of "A Performer with the name of Alice S already exists" even though with the existing disambiguation for the first performer differentiates the entries.
The same goes if you simply have "Alice S (AdultPrime)" and want to add a bare "Alice S" performer. Even though the performer is disambiguated, you cannot add another performer with the same name unless you assign a disambiguation to it.
It's not breaking anything, but it is a bit annoying
Describe the bug You can create/modify performers with the same name if disambiguation is added, however if you have an existing performer that has a disambiguation entry, you cannot modify or create a performer without a disambiguation entry themselves. This would seem to be unnecessary since the existing disambiguation should differentiate the performer.
This is especially annoying for editing pre-existing performers that were before the disambiguated performer was added.
For example, if you have an "Alice S (AdultPrime)" and an "Alice S", you cannot modify the "Alice S" performer without getting an error of "A Performer with the name of Alice S already exists" even though with the existing disambiguation for the first performer differentiates the entries.
The same goes if you simply have "Alice S (AdultPrime)" and want to add a bare "Alice S" performer. Even though the performer is disambiguated, you cannot add another performer with the same name unless you assign a disambiguation to it.
It's not breaking anything, but it is a bit annoying