[ https://issues.apache.org/jira/browse/OFBIZ-5192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacques Le Roux updated OFBIZ-5192: ----------------------------------- Attachment: OFBIZ-5192.patch I had another look. The pb is the party profile page uses PartyNameView (for the List Related Accounts section). # So UtilCache.getOrCreateUtilCache() registers entitycache.entity.default.PartyNameView in the utilCacheTable on 1st access on the party profile page. # When we update the Party name, the entitycache.entity.default.PartyNameView should be cleared. This is done by the updatePerson service when storing change, eventually delegating to Cache.remove(GenericEntity entity) which itself calls entityListCache.remove(entity); entityObjectCache.remove(entity); But none of these lines is able to get entitycache.entity.default.PartyNameView in utilCacheTable since they use -list and -object prefixes. I don't think we should search the pb upstream. 1) seems correct with me. Now if we want to clear this cache we need to get entitycache.entity.default.PartyNameView from utilCacheTable. For now, I see only clumsy ways to do so. Like looking for delegatorName.viewEntityName in utilCacheTable and clear any cache containing that name. I came with the attached tested patch > Name in List Related Contacts form doesn't get updated > ------------------------------------------------------ > > Key: OFBIZ-5192 > URL: https://issues.apache.org/jira/browse/OFBIZ-5192 > Project: OFBiz > Issue Type: Bug > Components: party > Affects Versions: Release Branch 11.04 > Environment: Linux, Postgres > Reporter: Karl Beecher > Assignee: Jacques Le Roux > Priority: Minor > Fix For: Release Branch 10.04, Release Branch 11.04, SVN trunk, > Release Branch 12.04 > > Attachments: OFBIZ-5192.patch > > > If a person is set as a related contact for a party, updates to their name > are not immediately displayed by the ListRelatedContacts form. > To reproduce (with OFBiz demo data): > * In the Party Manager, go to the profile page of DemoSupplier (they have a > related contact called 'Peter Manager' > * Follow the link to Peter Manager's profile page. > * Click Update and change the name (e.g. to 'Peter Manageress') > * Save > * Return to DemoSupplier's profile page. Observe that the name of the related > contact is still 'Peter Manager'. Refreshing doesn't change that. > * Restart OFBiz > * Refreshing the profile page now displays the updated name. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira