Description:
Steps to Reproduce:
- Admin > Portlets > New
- Filter > Submit
Portlet Name: Portlet_filter
Portlet ID: portlet_filter
Instance Type: General
- Save
- Fields > Add
Field name: Filter1
Field ID: Filter1
Data Type: String
- Submit.
- Layout.
- Chose Toolbar then Save and Exit.
- Admin > Portlet Pages > Overview > Tabs > Project Dashboard
- Page Filters > Add
- Choose Portlet_filter then click on Add.
- Click on Filter Mappings icon
Project Manager Schedule Dashboard > project_name
<Please see attached file for image>

- Submit
- Save and Exit > Exit
- Go to Application side.
- Overview > Project Dashboard
- On Portlet Filter1
Click "More >>"
- Click on "Save Filter".
- Entered a name with an ampersand (&) - 'b&b'.
- Click the "Default" check box.
- Submit.
Expected Result: Default Portlet Filter will be saved.
Actual Result: Error 500 - Internal Server Error and you can no longer access the Portlet.
Solution:
Workaround: Go to the admin side and take out the portlet filter to access the portlet again.
- Go to admin side of Clarity.
- Then click on Portlet Pages > Overview > Tabs > Project Dashboard.
- Select the Portlet Filter you added then click on Remove button.
- Save and Exit.
Keywords: CLARITYKB, portlet, filter, special character, default, CLRT-27688, clarity1206resolved.