I'm using CiviCRM 4.7.29 with Joomla 3.8.3.

We've got a Joomla page connected to a CiviCRM profile definition which allows normal Joomla users to edit there CiviCRM address details and communication preferences. The problem is that the communication preferences checkboxes are never preset to the value stored in the CiviCRM database, the boxes are always unchecked regardless of the underlying stored value. So every time a user edits there address, the stored communication preferences get wiped out, unless they notice and re-tick them manually before clicking save (which rarely happens).

Has anybody else encountered this problem? How would I go about fixing it?


This is a core bug logged at CRM-21644. You can apply the patch manually to make it work or will need to wait for 4.7.31 to release.

  • That's great, thanks. This is causing us a lot of trouble so I'll apply the patch. – Tim W Jan 11 '18 at 9:57
  • My pleasure, Cheerz. – Pradeep Nayak Jan 11 '18 at 10:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.