I've been pulling my hair out trying to figure out why my custom fields weren't updating when the user modifies their selections in the profile modification form.
Then finally -- I realised it's the type of field that makes the difference -- all but a REQUIRED multi-choice checkbox saves ok (most of my form is made up of required multi-choice checkboxes!)
if UNREQUIRED, then the multi-choice checkbox values can be updated by the user - but make it REQUIRED and the user can't update their profile field for the custom field via the [s2Member-Profile /] profile modification form.
i tried upgrading to s2member v111003 (the latest release) and this doesn't make any difference.
OK. This bug has been identified, and will be corrected in the next official release. Until then, you can use this patch file if you like. Unzip and upload the attached file, and let it override your existing copy of /s2member/includes/classes/profile-mods-in.inc.php. This bug actually affects three separate portions of s2Member. All three instances have been corrected in the development copy, coming soon in public release. None the less, this patch file should fix your immediate issue for now, as the other two instances of this bug are related to the admin side and BuddyPress.
Ha! I thought it was just me having this problem. I'm glad to see it was a bug and I wasn't the only one having the problem. At first I thought it might be the cloud storage. Glad to hear that the bug has been identified, and will be corrected in the next official release. Do you know when the next official release is? Thanks for the patch file. I'll be sure to fix this ASAP!
Last edited by webamin on November 13th, 2011, 4:34 pm, edited 1 time in total.