問題
- 7.0から7.4へのアップグレード後 Documents and Mediaポートレットのアクションメニュー(縦に3つの点) が重複しています。
環境
- Liferay DXP 7.4
解像度
- アップグレード前の7.0では、 portletpreferences テーブルの一部のエントリで、以下のように値が重複していました:
<preference> <name>entryColumns</name>(...) <value>action</value> <value>action</value> </preference>
- 7.4への移行後、 SMALLVALUE 列に値 "action "を持つ7.0の既存レコードが、 portletpreferencevalue テーブルに2回表示されます。
- 7.4でこれらの重複行を削除するために、添付のスクリプト
cleanDuplicatedActions.groovy
を作成しました。
- スクリプトを実行するには
- コントロールパネル -> サーバー管理 -> スクリプトにアクセスします。
- スクリプトの内容をすべてコピーし、テキストボックスに貼り付けます。
- Execute ボタンをクリックする。
追加情報
- 添付のスクリプトを使用する前に、解決セクションの冒頭にある警告を読んだことを確認してください。