Profile Description and Image Disappear After Password Reset

I would like to report a bug in the ExpertHive theme/plugin for HivePress. When a listing provider resets their password, two critical profile elements are being deleted:

  1. The profile description text
  2. The profile/avatar image

Steps to Reproduce:

  1. Log in as a listing provider
  2. Initiate and complete the password reset process
  3. Log back into the account
  4. Check the profile page

Current Behavior: After password reset, the profile description and image are completely removed from the listing provider’s profile.

Expected Behavior: The password reset process should only change the password while maintaining all other profile data, including:

  • Profile description text
  • Profile/avatar image
  • All other profile settings and content

System Information:

  • Theme: ExpertHive
  • Platform: HivePress
  • WordPress Version: WordPress 6.7.1

Additional Notes: This issue consistently occurs after every password reset, causing inconvenience to listing providers who need to re-upload their images and rewrite their descriptions.

Hi,

We checked this issue from our side, and it seems okay. Please disable third-party plugins and customizations (if there are any) and check if this issue persists. If you use a caching plugin, make sure that caching is disabled for logged-in users. If this issue exists, please send temporary WP access to support@hivepress.io with details for reproducing it, and we’ll check it (please send only the link, without login and password). You can create a temporary access link using this plugin: Temporary Login Without Password – WordPress plugin | WordPress.org.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Hello, I have exactly the same problem than Profile Description and Image Disappear After Password Reset
The problem also occurs when saving account > user in backoffice (user edit)
Any idea ?

@janwolk : have you found a fix ?

I have found a temporary fix : it also works for password reset but only for profile picture, NOT DESCRIPTION

If you have a better idea or a real fix, please help :wink:

add_action( 'plugins_loaded', function() {
    remove_all_actions( 'profile_update', 10 ); 
    //  !!!:  user profile_update, is disactivated,  no changes will be saved
}, 11 );

// add a warning on user edit page to remind admin to temporarily desactivate the snippet
add_action( 'admin_notices', function() {
    $screen = get_current_screen();
    if ( $screen && $screen->id === 'user-edit' ) {
        echo '<div class="notice notice-warning" style="border-left: 6px solid red;"><p><strong>WARNING</strong><br>...</p></div>';
    }
});

Hi,

Thanks for the details. Unfortunately, we were unable to reproduce this issue. When following the link from the email, after clicking “Reset password,” you enter a new password and are redirected to the settings page where the image and description are displayed.

Please try disabling all third-party plugins, customizations, and cache for logged-in users. If the issue still persists, please provide more details regarding this issue (e.g., your actions step by step with screenshots, screencast, etc.). This will help us to reproduce and resolve the issue faster.

ok, thank you, I’ll try it.
But, can it be due to the fact that I register vendors by myself, manually ?
1/ I create a wordpress user (Contributor)
2/ I create a vendor linked the wordpress account