Looking in CVS, that bug was fixed a long time ago (2.03). It also works fine on my copy here. Take a look at admin/GMail/AddressBook.pm line ~188. It should look like this:
Code:
if ($cgi->{address_email} and $DB->table('address')->count({ address_userid => $USER->{userid}, address_email => $cgi->{address_email} }) > 1) {
I just looked at the demo code, and for some reason it doesn't have that change.
Hi brewt, not the address book... look at the signatures button, go there and add a signature then try to edit it. That's the bug. The line of code above is in my Address.pm file.
I think this is a bug. I've the same message when trying to edit. After I modify the Signature.pm file at line 195 as $cnt>=1 to $cnt >1, it works fine. But I don't know if it will cause other problem :)