Issue
- After an upgrade from 7.0 to 7.4 actions menu (three vertical dots) in Documents and Media portlet is duplicated.
Environment
- Liferay DXP 7.4
Resolution
- Before the upgrade, in 7.0 some entries in the portletpreferences table have the following duplicated value:
<preference> <name>entryColumns</name>(...) <value>action</value> <value>action</value> </preference>
- After migration to 7.4, existing records from 7.0 with the value "action" in the SMALLVALUE column appear twice in the portletpreferencevalue table.
- This issue has been fixed in LPS-196242. Our recommendation would be to request the Support Department for a hotfix. Please note that, once the hotfix is installed it's necessary to repeat the upgrade.
- If in your case it is not possible to repeat the upgrade, you can consider the following option:
- In order to remove these duplicate rows in 7.4, the attached script
cleanDuplicatedActions.groovy
has been created.
- To execute the Script
- Go to Control Panel -> Server Administration -> Script.
- Copy the entire script content and paste it into the textbox.
- Click on the Execute button.
Additional Information
- Make sure you have read the warning at the beginning of the resolution section before using the attached script.