#5755 closed defect (bug) (fixed)
xprofile_updated_profile action not properly passed old values
Reported by: | Viper007Bond | Owned by: | djpaul |
---|---|---|---|
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
@
10 years ago
Thanks for the patch, Viper007Bond, and congrats on your first BuddyPress props. :)
In 8630: