Details
-
Bug
-
Status: Closed
-
Resolution: Fixed
-
7.0.0 DXP FP20, 7.0.X EE, Master
-
7.0.x
-
3
Description
In many places we are using portletDisplay.getRootPortletId as a portleId to make a decision what portlet will be destroyed.
String portletId = portletDisplay.getRootPortletId(); var destroyInstance = function(event) \{ if (event.portletId === '<%= portletId %>') \{ try \{ window['<%= name %>'].destroy(); } catch (e) \{ } Liferay.detach('destroyPortlet', destroyInstance); } };
In case of instanceable portlets portletDisplay.getRootPortletId never match with current portlet id.
This pattern is used in the following places, we need to check where places are struggled with this mistake:
alloyeditor.jsp - portal-master/modules/apps/foundation/frontend-editor/frontend-editoralloyeditor-web/src/main/resources/META-INF/resourcesbottom.jspf - portal-master/portal-web/docroot/html/taglib/ui/search_iterator/lexicon- calendar_booking_recurrence_container.jspf - portal-master/modules/apps/forms-and-- workflow/calendar/calendar-web/src/main/resources/META-INF/resources
ckeditor.jsp - portal-master/modules/apps/foundation/frontend-editor/frontend-editor-ckeditor-web/src/main/resources/META-INF/resources (2 matches)configuration.jsp - portal-master/modules/apps/web-experience/site-navigation/site-navigation-breadcrumb-web/src/main/resources/META-INF/resources- edit_calendar_booking.jsp - portal-master/modules/apps/forms-and-workflow/calendar/calendar-web/src/main/resources/META-INF/resources (2 matches)
edit_entry.jsp - portal-master/modules/apps/collaboration/blogs/blogs-web/src/main/resources/META-INF/resources/blogsedit_record_set.jsp - portal-master/modules/apps/forms-and-workflow/dynamic-data-lists/dynamic-data-lists-form-web/src/main/resources/META-INF/resources/admin- end.jsp - portal-master/portal-web/docroot/html/taglib/aui/form
form_builder.jspf - portal-master/modules/apps/forms-and-workflow/dynamic-data-mapping/dynamic-data-mapping-web/src/main/resources/META-INF/resourcespage.jsp - portal-master/modules/apps/collaboration/item-selector/item-selector-taglib/src/main/resources/META-INF/resources/image_selectorpage.jsp - portal-master/modules/apps/foundation/frontend-taglib/frontend-taglib/src/main/resources/META-INF/resources/management_barpage.jsp - portal-master/portal-web/docroot/html/taglib/ui/form_navigatorpage.jsp - portal-master/portal-web/docroot/html/taglib/ui/form_navigator/lexiconpage.jsp - portal-master/portal-web/docroot/html/taglib/ui/input_asset_linksreminder_queries.jsp - portal-master/modules/apps/foundation/users-admin/users-admin-web/src/main/resources/META-INF/resources/organizationsimple.jsp - portal-master/modules/apps/foundation/frontend-editor/frontend-editor-simple-web/src/main/resources/META-INF/resourcessites.jsp - portal-master/modules/apps/foundation/users-admin/users-admin-web/src/main/resources/META-INF/resources/userstart.jsp - portal-master/modules/apps/forms-and-workflow/dynamic-data-mapping/dynamic-data-mapping-taglib/src/main/resources/META-INF/resources/htmlsteps.jspf - portal-master/portal-web/docroot/html/taglib/ui/form_navigator/lexicontinymce_simple.jsp - portal-master/modules/apps/foundation/frontend-editor/frontend-editor-tinymce-web/src/main/resources/META-INF/resourcestinymce.jsp - portal-master/modules/apps/foundation/frontend-editor/frontend-editor-tinymce-web/src/main/resources/META-INF/resources- view_calendar.jsp - portal-master/modules/apps/forms-and-workflow/calendar/calendar-web/src/main/resources/META-INF/resources (2 matches)
view_invite.jsp - portal-master/modules/apps/collaboration/invitation/invitation-invite-members-web/src/main/resources/META-INF/resources/invite_membersview.jsp - portal-master/modules/apps/collaboration/document-library/document-library-web/src/main/resources/META-INF/resources/document_library- view.jsp - portal-master/modules/apps/foundation/map/map-google-maps/src/main/resources/META-INF/resources
- view.jsp - portal-master/modules/apps/foundation/map/map-openstreetmap/src/main/resources/META-INF/resources
view.jsp - portal-master/modules/apps/web-experience/journal/journal-web/src/main/resources/META-INF/resources
Removed portlets that didn't need to be changed.