Adium

Opened 12 years ago

Closed 12 years ago

#8256 closed defect (fixed)

Adding contact via "Search in Address Book" does not select correct service

Reported by: SeanMon Owned by: evands
Milestone: Adium 1.3 Component: Adium UI
Version: Severity: normal
Keywords: Cc:
Patch Status:

Description (last modified by Jordan)

While signed into both an AIM account and a GTalk account, I wanted to add a buddy to my AIM account, so these are the steps I followed:

  1. Select "Contact->Add Contact"
  2. Change contact type to AIM
  3. Created a new group to add this buddy to
  4. Clicked "Search in Address Book"
  5. I didn't have a card for this person yet, so I clicked "New Person"
  6. The sheet that drops down has the first service type in the list selected (in my case it said: "Contact Type: GTalk") and the next line has a text entry labelled as "GTalk ID".
  7. I wanted to add an AIM buddy, so I selected AIM. However, the GTalk ID label did not change to AIM.
  8. I entered the buddy name, and clicked "Add Contact". Back on the Add Contact window, the account type had reverted to GTalk, so I switched it to AIM, and added the buddy.

Despite choosing AIM everywhere required, the Contact in my Address Book was added with GTalk info, not AIM.

Attachments (1)

Contact_Type.png (33.6 KB) - added by Sean 12 years ago.
"Contact Type; AIM", but requesting "GTalk ID: "

Download all attachments as: .zip

Change History (5)

Changed 12 years ago by Sean

Attachment: Contact_Type.png added

"Contact Type; AIM", but requesting "GTalk ID: "

comment:1 Changed 12 years ago by Jordan

Milestone: Adium X 1.3
Summary: Adding contact via "Search in Address Book" problemAdding contact via "Search in Address Book" does not select correct service

comment:2 Changed 12 years ago by Jordan

Component: Adium CoreAdium UI
Description: modified (diff)
Version: 1.1.31.2.5

This is confirmed. Also, when adding a new group in this process, it should automatically select the new group after it has been added, rather than defaulting to the first one in the list (if one is adding a group, they are likely doing so in order to put the contact in it after all).

comment:3 Changed 12 years ago by Evan Schoenberg

Owner: changed from nobody to Evan Schoenberg
Status: newassigned

comment:4 Changed 12 years ago by Evan Schoenberg

Resolution: fixed
Status: assignedclosed

(In [23338]) Use AIServiceMenu and its ability to filter out AIServices ([23337]) rather than reimplementing a service menu. This means that the services menu when adding a new contact to the address book is organized properly and also sends it action correctly, allowing the contact ID label to update in turn. Fixes #8256.

Amazing how when you don't reinvent the wheel, things are easier and better :)

Note: See TracTickets for help on using tickets.