Bhuvarahan / npsp

Automatically exported from code.google.com/p/npsp
0 stars 0 forks source link

Adding/changing alternate e-mail overwrites main e-mail #244

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Edit a contact
2. Change or fill the Alternate Email field
3. Save

What is the expected output? What do you see instead?
Expected: Alternate Email is saved, but main Email stays.
Actual: Alternate Email is also copied to the main Email, wiping out its 
previous value. A second edit is required to restore the Email, but if you 
forgot to write it down or save it to your clipboard, you don't have it anymore,

What version of the packages are you using?
11

Please provide any additional information below.
I thought this problem was reported before but I can't see it in the Issues 
list.

Original issue reported on code.google.com by cbaud...@gmail.com on 8 Mar 2011 at 4:19

GoogleCodeExporter commented 8 years ago
I'm having some trouble duplicating this behavior. What is the preferred email 
field set to when you're saving the alternate email?  This is the behavior I'm 
seeing:

1.  Add a Contact
2.  Add an email address to the main email field (which is usually hidden on 
the page layout)
3.  Save Contact. The preferred email is set to 'Work', and the main email is 
copied to the Work Email.
4.  Edit the 'Alternate Email' and save new value. Save
5.  Alternate email is saved, main email remains.

Can you let me know what version of the starter pack you're using as well? 
Check under Setup->App Setup->View Installed Packages and look for the 'Version 
Number' column next to the 'Contacts & Organizations' Package Name.

Original comment by kbro...@gmail.com on 8 Mar 2011 at 5:53

GoogleCodeExporter commented 8 years ago
Thanks for responding. The starter pack version number, following your
instructions, is 1.57.

I didn't set up the application initially, so I apologize if my initial
report was unclear. I just went into App Setup -> Customize -> Contacts ->
Fields.

The "Email" field is from the "Contact Standard Fields" list. The field
label and the field name are both "Email". The field labeled "Alternate
Email" is a custom field, the API name is "npe01__AlternateEmail__c", the
field name is "AlternateEmail" (without the space), the package is "Contacts
& Organizations".

I hope this helps.

Original comment by cbaud...@gmail.com on 9 Mar 2011 at 5:26

GoogleCodeExporter commented 8 years ago
Ah - so the standard 'Email' field is designed to hold the value of whatever 
you select as the 'preferred email'. Its setup this way so that when you run 
reports, you get the preferred email of all of your contacts just by setting 
that 'Preferred Email' picklist.  When you add a value to the 'Email' directly, 
you're circumventing the design of the NPSP, that standard 'Email' field should 
not be displayed on the contact's page layout.  I'm going to close the issue 
here, but I'm happy to explain more over on the Google Groups if you'd like: 
https://groups.google.com/forum/#!forum/nonprofit-starter-pack-users

Thanks!

Original comment by kbro...@gmail.com on 9 Mar 2011 at 5:56