id summary reporter owner description type status priority milestone component version severity resolution keywords cc 5755 xprofile_updated_profile action not properly passed old values Viper007Bond djpaul "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." defect (bug) closed normal 2.1 Extended Profile 2.0 normal fixed