Can you reproduce the problem on a fresh install or the demo site?
Did you include your Rock version number and client culture setting?
Description
On the newly redesigned /MyAccount page, if the user has been given the ability to edit certain Person Attributes, and those attributes have values in them, they disappear upon editing, and then a save removes the values.
The steps below detail Adult Person attributes, however this is happening for Child Person attributes as well.
Steps to Reproduce
Go to the Extended Attributes page for Alisha Admin (https://rockrmslatest.com/Person/1/ExtendedAttributes)
Add an attribute for her Facebook (e.g. Alisha.Admin) and one for her Employer (e.g. Rock RMS)
While logged in as Alisha Admin, navigate to /MyAccount page.
Edit the block settings for the Public Profile Edit block.
Add the two Person attributes from above to the Person Attributes (adults) field (Facebook and Employer), then Save
See that the two attributes are now visible on her external profile page.
Click Update Profile
Notice that those two attributes are now blank.
Save
Notice that those two attributes have now been removed from her profile.
Set some attribute values:
Add the attributes on the external site:
See they display on the external site:
Edit the profile and see the attributes are not in the field:
Expected behavior:
I would expect that Person Attributes would appear filled-in when a person edits their profile, so they do not accidentally remove an attribute by not noticing that the value was blank.
Actual behavior:
~If they save without re-filling in the value, then the values are removed.~ A save removes the values no matter what.
Prerequisites
Description
On the newly redesigned
/MyAccount
page, if the user has been given the ability to edit certain Person Attributes, and those attributes have values in them, they disappear upon editing, and then a save removes the values.The steps below detail Adult Person attributes, however this is happening for Child Person attributes as well.
Steps to Reproduce
https://rockrmslatest.com/Person/1/ExtendedAttributes
)Alisha.Admin
) and one for her Employer (e.g.Rock RMS
)/MyAccount
page.Person Attributes (adults)
field (Facebook and Employer), then SaveUpdate Profile
Set some attribute values:
Add the attributes on the external site:
See they display on the external site:
Edit the profile and see the attributes are not in the field:
Expected behavior:
I would expect that Person Attributes would appear filled-in when a person edits their profile, so they do not accidentally remove an attribute by not noticing that the value was blank.
Actual behavior:
~If they save without re-filling in the value, then the values are removed.~ A save removes the values no matter what.
Versions