Skip to:

Opened 12 years ago

Closed 11 years ago

#2563 closed defect (bug) (fixed)

Profile field default supercedes current value

Reported by: ethitter's profile ethitter Owned by:
Milestone: 1.5 Priority: normal
Severity: Version:
Component: Extended Profile Keywords: close


If a profile field has a default option set, the function bp_the_profile_field_options does not consider the current value of any radio, checkbox, or option types when setting the selected or checked attribute. In this case, unless a user reselects the proper values each time he/she edits his/her profile, the existing value is reset to the default.

Change History (5)

#1 @boonebgorges
11 years ago

  • Keywords reporter-feedback added

I can't reproduce this on any of my installations. Can you give more details about your setup? Versions, plugin, theme. Try deactivating all plugins but BP and switching to the default theme.

Could you also check the markup to see if the 'selected' or 'checked' attribute is being added to both the default and the saved element?

#2 @DJPaul
11 years ago

This may also be related to #2694

#3 @DJPaul
11 years ago

  • Keywords close added; reporter-feedback removed

This works on trunk; I think the patch in #2694 fixed it. It would be good if someone double-checked all the xprofile field types with default values before closing the ticket.

#4 @SergeyBiryukov
11 years ago

Works for me too. Checked all of the options which allow to set a default value:

  • Radio buttons
  • Drop Down Select Box
  • Multi Select Box
  • Checkboxes

Whatever a user has set, it stays that way.

#5 @DJPaul
11 years ago

  • Resolution set to fixed
  • Status changed from new to closed

Thanks for checking, SergeyBiryukov :)

Note: See TracTickets for help on using tickets.