Adium

Ticket #9303 (closed defect: fixed)

Opened 7 months ago

Last modified 4 months ago

Add to Address Book messes up the contact list nicknames

Reported by: Nuak Assigned to: evands
Priority: normal Milestone: Adium X 1.3
Component: Adium Core Version: 1.2.3
Severity: normal Keywords: address book contact list add nickname
Cc: Patch: None
Pending: 0

Description

This bug happens when you are using custom nicknames for your contacts, but those are taken from the Address Book. Whenever you add a contact to the address book, every nickname in the contact list is changed for the email address. The custom nicknames defined inside Adium remain. The only solution to recover the nicknames is to restart Adium.

Change History

02/26/2008 06:28:38 AM changed by evands

Is this when you add an item to the address book from within the Address Book application?

03/07/2008 09:43:36 PM changed by rickybuchanan

Happens for me whenever the Address Book DB is edited from within the Address Book application while Adium is running, adding or removing or just changing a contact AFAICT. The address book integration is lost and the basic nicknames from the services are displayed instead. This problem doesn't happen immediately the Address Book editing is done but some various number of minutes later - next time Adium looks at the Address Book DB I assume.

Incidentally, it can also be fixed by opening prefs->advanced->address book and <b>unselecting</b> "Import my contacts' names from the Address Book" and then selecting it again.

03/07/2008 09:44:30 PM changed by rickybuchanan

Also, this is not a new 1.2.3 bug. It's been present at least for several months - I didn't use Adium before that.

03/18/2008 01:31:39 PM changed by jas8522

  • milestone set to Adium X 1.2.5.

Another with the same problem: #9401

04/03/2008 03:54:12 PM changed by evands

I still can't reproduce this. Can anybody else?

(follow-up: ↓ 7 ) 04/03/2008 10:27:58 PM changed by noleli

Yep, just happened to me. 1.2.4.

(in reply to: ↑ 6 ) 04/24/2008 07:01:14 AM changed by evands

Replying to noleli:

Yep, just happened to me. 1.2.4.

What had you changed in the AB? What name format do you use? Are you using nicknames, as well? Did all contacts on your list revert or just some of them?

04/28/2008 06:40:25 PM changed by leafmuncher

This happens to me too in 1.2.4. Very frustrating.

04/28/2008 11:00:52 PM changed by evands

  • milestone changed from Adium X 1.2.5 to Adium X 1.2.x.

04/29/2008 12:27:03 AM changed by jas8522

  • milestone changed from Adium X 1.2.x to Adium X 1.3.x.

05/06/2008 04:16:41 PM changed by joshbuhler

Happening in 1.2.5 as well. To reproduce on my machine, I right-click on a name in the contact list, and choose "Add to Address Book". I then choose to edit the entry in Address Book. It's usually at this point where the contact list no longer uses the names from Address Book, and reverts to the contact's IM account names.

It's usually at least half of the names that get messed up, but sometimes it's all of them.

In Adium's Preferences pane, under "Advanced" I have all but the following Address Book settings checked:

* Use nickname if available * Use middle name if available

05/08/2008 12:57:00 AM changed by evands

  • owner changed from nobody to evands.
  • status changed from new to assigned.
  • milestone changed from Adium X 1.3.x to Adium X 1.3.

05/08/2008 12:57:05 AM changed by evands

  • status changed from assigned to closed.
  • resolution set to fixed.

(In [23345]) When an object's address book preferences change, don't let its preferences become those of the global plugin. This fixes loss of AB data after changing a per-contact address book setting such as associating a contact with an address book card. Fixes #9303. Also, don't set the phonetic name if it's the same as the display name when adding to the address book.