Fix Member Experience Field: Install New Updates

Link: https://support.brilliantdirectories.com/support/solutions/articles/12000109030

The Install New Updates module on the admin dashboard lists one-time platform installers that have pending steps for your specific website. Click the green Check For Updates button to refresh the list — an installer only appears when your site actually has something left to install, and it disappears from the list once its steps are complete.

What Fix Member Experience Field Does

Member profiles include an experience field (years of experience). On older sites, that field could display a 0 on the profile page of any member who never filled it in, because the database stored an empty answer as the number zero instead of leaving it blank. This installer corrects how the field is stored and clears out those stray zeros.

Specifically, it makes two changes to the users_data table in your site's database:

  • Adjusts the experience column so its default value is empty (NULL) rather than 0, while keeping it a standard whole-number column.
  • Updates any member records where the experience value is currently 0, setting them to empty.

Nothing is deleted. Members who entered a real number of years keep their value unchanged; only zeros are converted to blank.

Why It Appears

The installer shows up when either of these is true for your site:

  • The experience column in your database still uses an older structure whose default value is 0 (or is not a whole-number column).
  • At least one member record still stores a 0 in the experience field.

This is a legacy condition. Sites created on older versions of the platform used the old column structure, so seeing this installer usually just means your database dates from before the fix, not that anything is broken.

Why It Matters

This is a small display-quality fix. Profiles of members who never entered their years of experience stop showing a 0 for that field, which reads like the member claimed zero years of experience. Members who did enter a value are unaffected. Not running it leaves those profiles showing the 0.

How to Run It

  1. From the admin dashboard, find the Install New Updates module and click Check For Updates.
  2. If your site has pending steps, Fix Member Experience Field appears in the list. Click Install.
  3. After it completes, click Check For Updates again — the entry disappears once all steps are done.

If Fix Member Experience Field does not appear in the list, your website is already up to date — the module only shows installers with pending steps, so there is nothing to do.

After Running

Check a member profile that previously showed a 0 for experience; the field should now be blank instead. Members with a real value still show it. The change is one-time and safe: it only adjusts the column's default and converts zeros to blank, and no other profile content is touched. The one thing to be aware of is that a member who deliberately typed 0 into the field will now show nothing there, which matches how the platform treats an unanswered field.