#5755 closed defect (bug) (fixed)
xprofile_updated_profile action not properly passed old values
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Milestone: | 2.1 | Priority: | normal |
| Severity: | normal | Version: | 2.0 |
| Component: | Extended Profile | Keywords: | |
| Cc: |
Description
The function xprofile_screen_edit_profile() updates profile fields and has $new_values and $old_values variables which are passed to the xprofile_updated_profile action. This action is useful for monitoring when profile fields are updated.
The problem is that $old_values is called after the value is updated via xprofile_set_field_data(). This means that $old_values will always contain the new values.
The attached patch (my first BP one!) resolves the issue in my limited testing. It moves the $old_values definition to before the field is updated.
Attachments (1)
Change History (6)
#4
@
12 years ago
Thanks for the patch, Viper007Bond, and congrats on your first BuddyPress props. :)
In 8630: