Search Results

Capability
Feature
Deployment Approach
Most Viewed Assets Portlet Ignores Category Filters
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue We created our categories programmatically (using APIs). These categories are ignored by the Most Viewed Assets portlet. Even with category filters configured, the portlet shows assets based on views only,...
Setting a Site-Specific Display Page Template for a Web Content created from a Global Structure
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue I'm using a Global Structure across multiple sites. I want to set a default Display Page Template for this Global Structure in one particular site, without affecting the other sites where this structure is...
HTML in Text field in structures is not escaped
authorEmailAddress: justin.mann@liferay.com, authorName: Justin Mann, content: Issue After upgrading to 2024.Q4, HTML markup found in the Text field within structures is no longer being escaped properly The HTML markup is showing up as plain text   Environment 2024.Q4 Resolution This is the...
Admin UI breaks after changing site default language
authorEmailAddress: emma.carr-gardner@liferay.com, authorName: Emma Carr-Gardner, content: Issue After changing a site's default language to a non-English locale and disabling English (United States) support, the Admin UI breaks. The issue occurs when the "Use Localized URL" option is selected in...
Unable to Save Forms After Enabling ModSecurity
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue After enabling ModSecurity with the default settings, forms with more than three fields cannot be saved. The following error message is displayed in the logs: ModSecurity: Access denied with code 400 (phase 2)....
"Select Master Page is temporarily unavailable" when trying to add a Display Page Template
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue I want to add a Display Page Template and I get the following error: In the logs, I see: 2025-02-10 18:18:39.160 ERROR [http-nio-6080-exec-8][PortletRequestDispatcherImpl:295] Unable to dispatch request:...
How to change Date Format in Liferay Objects?
authorEmailAddress: david.simon@liferay.com, authorName: David Simon, content: Issue We would like to change the date display format across the portal.  Environment Liferay DXP 7.0+ Resolution A feature request is submitted to analyze a possible change in the future: LPD-49101 - How to change...
Node scale-down during deployment without HA
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue Node scale-down during the deployment of the new Liferay Pod when using one node without HA.  Environment PaaS Resolution The infrastructure layer scales down nodes to optimize resource usage...
Rich text editor does not work well the first time if clicking it too fast after creating it
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I have an issue with the page editor. When they double-click on the text on a page, the editor bar does not appear until they click outside the fragment. Reproduction Steps: Create a content page and add a...
Web Content Permissions Are Reset After Saving
authorEmailAddress: stanley.huang@liferay.com, authorName: Stanley Huang, content: Issue Web content permissions are reset after saving, even without making any edits. Steps to reproduce: Create a new Basic Web Content In the new Web Content’s Permissions, remove the View permission for Guest and...
Performance Issue Editing Content Pages
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue A performance inefficiency causes existing resources, such as images and videos, to be resolved and downloaded repeatedly when interacting with fragments on content pages. This results in...
Request to /o/change-tracking-rest/v1.0/ct-collections returns 403
authorEmailAddress: balazs.letai@liferay.com, authorName: Balázs Létai, content: Issue When accessing Publications through the UI, they are not displayed. The request to `/o/change-tracking-rest/v1.0/ct-collections` returns a 403 Forbidden error when it goes through the Web Application Firewall...
"Interval is either equal or less than 0" error is produced during the upgrade and checkInterval is reset to zero
authorEmailAddress: jorge.diaz@liferay.com, authorName: Jorge Diaz, content: Issue When upgrade from 6.2 to 2024.Q4, following error is produced in the log files: 2025-02-11 20:48:20.910 ERROR [main][ROOT:47] bundle com.liferay.journal.web:5.0.180...
Importance of High Availability (HA) to Prevent Service Interruptions in Liferay Deployments
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue During the deployment of a new Liferay Pod, a standard resource optimization action reallocated pods from one node to another, causing a deployment timeout. This behavior occurs as Kubernetes...
Updating Parent Object Fields from Child Object Actions
authorEmailAddress: balazs.letai@liferay.com, authorName: Balázs Létai, content: Issue How to update a field's value in the parent object when a new child instance is created using object actions of the child object. Environment Liferay DXP 7.4+ Resolution Use a Groovy script Action triggered by...
How to Get Website Availability Report for PaaS
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue I would like to request a Website Availability Report from Liferay. It should include overall uptime, downtime, incident reports. Environment Liferay PaaS Resolution Liferay monitors API uptime. A report...
Custom Entity Search Results Are Not Visible
authorEmailAddress: apsara.raheja@liferay.com, authorName: Apsara Raheja, content: NOTE: The following resolution requires customization and should only be implemented at the discretion of your team. Liferay Support will not be able to assist with designing or implementing customizations. Issue...
Client Extensions Not Visible After Deployment in SaaS
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue Client extensions are successfully deployed to SaaS, the service registers as ready, and are listed in the Client Extensions Control Panel app, but they are not visible in the Widget UI when trying to add them...
Add New Custom Domains and Avoid Downtime while Let's Encrypt certificate Is Generated
authorEmailAddress: ricardo.couso@liferay.com, authorName: Ricardo Couso, content: Issue When new custom domains are appended to to the existing list under "customDomains" in the "certs" part of the webserver LCP.json file, a new Let's Encrypt certificate is issued to include them. In the mean...
How to Exclude User Names (userName field) from Search Queries in Liferay
authorEmailAddress: jorge.diaz@liferay.com, authorName: Jorge Diaz, content: Issue We want to exclude the userName field from search queries. This is to prevent irrelevant search results based on user names. For instance, if a user's name contains a common search term, Liferay will return content...
Fragment UI performance degradation depending on fragment content
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I have a lot of fragments that show bits of data that are fetched from an external system. Each call is quite slow and takes multiple seconds to execute which is OK. However, when I access the Fragment...
Dynamic Blueprint parameters with Search API
authorEmailAddress: daniel.carrillo@liferay.com, authorName: Daniel Carrillo Broeder, content: Issue Blueprints offer static filtering by field values, but a dynamic approach is needed where search fields enable filtering based on user-provided values for specific structure fields, Is possible to...
Documents and Media widget displays "Copy to" action for Guest users
authorEmailAddress: rodrigo.farias@liferay.com, authorName: Rodrigo Leal de Melo Farias, content: Issue The "Copy to" option is displayed in the Documents and Media widget for Guest users, even though they lack the necessary permissions to perform this action. This can lead to a poor user...
Unassign Site Template from a Site / Export a site without the template it was based on
authorEmailAddress: peter.nyiro@liferay.com, authorName: Peter Nyiro, content: Issue Is there a way to unassign a Site Template from a Site? When importing a site using a .lar file into a company where the associated Site Template doesn't exist, an error occurs: "Site cannot be Imported as Site...
Collection Display Fragment is not responsive when using the CSS Medium Screen Size (col-md)
authorEmailAddress: adrienne.lao@liferay.com, authorName: Adrienne Lao, content: Issue We've observed that when using the Collection Display fragment to display a collection of data/items and selecting the medium screen size (col-md), the responsiveness becomes unreliable.  Environment Quarterly...
XSS Vulnerability present when using Web Content Article's source code
authorEmailAddress: adrienne.lao@liferay.com, authorName: Adrienne Lao, content: Issue We've observed a XSS Vulnerability present when using Web Content Article's source code.  This vulnerability appears to be present when involving the deployment of a payload via the source code.  Steps to...
Custom Widget Gets Rendered Twice
authorEmailAddress: orsolya.hegedus@liferay.com, authorName: Orsolya Hegedus, content: Issue After defining a Custom Element widget and placing it on a page, it is observed that the widget is loaded twice. Sometimes this happens so fast that it is unnoticeable, other times a couple of seconds...
SAML - Can you end the Identity Provider's session when the Service Provider's session times out?
authorEmailAddress: orsolya.hegedus@liferay.com, authorName: Orsolya Hegedus, content: Issue We have Liferay configured as a SAML Service Provider (SP), and we use third-party software as the Identity Provider (IdP) Our IdP is used for multiple applications, so its session timeout is set for a...
Exporting Form Entries Fails with Large Datasets in Liferay Forms
authorEmailAddress: pablo.vidal@liferay.com, authorName: Pablo Vidal, content: Issue When exporting a large number of entries (e.g., over 16,000) from a form in Liferay Forms, the export process may fail. The browser displays a "Site cannot be reached" message, indicating a closed connection. The...
Old version of an updated file gets downloaded instead of the new version
authorEmailAddress: marcos.xavier@liferay.com, authorName: Marcos da Silva Xavier, content: Issue Some team members had to go into the 'Current Assets' asset library and re-version some files that needed updating. After re-versioning the files, when Person A went to download the files to see how...
Web Content does not expire according to the latest set expiration date
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I am experiencing an issue with web content expiration. I create basic web content with an expiration date. When I edit the web content by extending the expiration date, it expires as soon as the first expiration...
Client Extension Deployment: Service ID Format Error
authorEmailAddress: jamilly.macedo@liferay.com, authorName: Jamilly Macedo, content: Issue Deploying client extensions fails with the following error message: Service ID must be alphanumeric and cannot start with a number. Environment Liferay PaaS Liferay SaaS Resolution In the LCP.json file of...
Is integration of mTLS possible in Liferay?
authorEmailAddress: adorjan.meszaros@liferay.com, authorName: Adorjan Meszaros, content: Issue We are required to use mTLS (Mutual Transport Layer Security) for certain requests Is it possible to integrate mTLS with Liferay? Environment DXP 7.4 Quarterly Releases Resolution Yes, it is possible to...
Creating Display Page Templates for Calendar Events in DXP 7.3
authorEmailAddress: jorge.diaz@liferay.com, authorName: Jorge Diaz, content: Issue The documentation Using Display Page Templates in learn.liferay.com mentions you can create Display Page Templates for calendar events, but this for calendar events is missing in Liferay DXP 7.3. Environment...
The site name is appended to every Event/Meeting created in Liferay Calendar
authorEmailAddress: zsuzsa.kallai@liferay.com, authorName: Zsuzsa Emese Kállai, content: Issue The site name is appended to every Event/Meeting created in Liferay Calendar. Environment DXP Quarterly Release 2024.Q2.0 Resolution Liferay calendar displays the site name as default when the event or...
Impersonation Clashes with Cached Web Content Templates
authorEmailAddress: orsolya.hegedus@liferay.com, authorName: Orsolya Hegedus, content: Issue Web Content Templates can be configured for caching to boost performance. When not cached, the generated HTML is rendered for each request. When cached, the generated HTML is stored in the cache and...
Web Content Not Displayed in Context in Search Results
authorEmailAddress: jose.bodega@liferay.com, authorName: Jose Bodega, content: Issue Some web contents are not displayed in context when accessed from search results with the "Display selected search result in context" checkbox selected. For web contents displayed in an asset publisher, the...
How to modify the Cache-Control header to prevent browser caching issues
authorEmailAddress: jose.bango@liferay.com, authorName: Jose L. Bango, content: Issue After deploying a new version of my theme, users are experiencing issues due to old Javascript files being loaded from the browser cache. Thus, we would like to modify the Cache-Control header of those...
What is counted by Analytics Cloud
authorEmailAddress: eric.du@liferay.com, authorName: Eric J Du, content: Issue When opening a page with multiple web contents, is everything on that page counted separately according to Analytics Cloud? Environment Liferay DXP connected to Analytics Cloud Resolution Users can confirm what is...
Cannot add the Indonesia or Hebrew language to instance after changing locale codes to ISO 639 language codes
authorEmailAddress: justin.mann@liferay.com, authorName: Justin Mann, content: Issue From Java 8 to Java 17, changes were made in locale support, specifically with the language codes for Hebrew(Israel) and Indonesian(Indonesia), according to this article:...