[ https://issues.apache.org/jira/browse/OFBIZ-7075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacques Le Roux closed OFBIZ-7075. ---------------------------------- Resolution: Fixed Fix Version/s: Upcoming Branch Thanks Florian, Your patch is in trunk r1744571. No needs to backport, all previous releases branches work well > Sending mail button from viewProfile doesn't work > ------------------------------------------------- > > Key: OFBIZ-7075 > URL: https://issues.apache.org/jira/browse/OFBIZ-7075 > Project: OFBiz > Issue Type: Bug > Components: party > Affects Versions: Trunk > Reporter: Montalbano Florian > Assignee: Jacques Le Roux > Labels: contact, mail, party > Fix For: Upcoming Branch > > Attachments: OFBIZ-7075.patch > > > Hi, > The button 'send mail' from the profile overview page is not working. > How to reproduce : > 1) Go to the party component > 2) Search for an party with a registered mail address > 3) Go to the profile page : i.e. : > https://localhost:8443/partymgr/control/viewprofile?partyId=admin > 4) Click on the "send mail" button > 5) Nothing happens > Problem : > When checking the target of the button "send mail", we can see that a "@" > symbol appears. The target corresponds to the form name just above (the one > containing the email address). Thus, the form name contains the symbol too. > This symbol seems to be forbidden in javascript naming (a warning is risen by > the browser console) and this prevents the execution of the javascript. > When manually deleting this symbol in both the name of the form and the > target of the button, the javascript works fine. > Root of the problem : > In the "Contact.ftl" template, which creates this form, we can see that the > name of the form and the target are created from the 'contactMech.infoString' > (the email address in this case). A parsing of the string is done to remove > the "@" symbol and the "." . The dot is deleted but not the at symbol. The > problem comes from the encoding of the symbol. The parsing looks for a html > coding "@" but in the source code of the page, the symbol is in UCS > "@" . > I'll provide the patch adding a replace with this encoding. > Thanks, > Florian -- This message was sent by Atlassian JIRA (v6.3.4#6332)