Search Results

Capability
Feature
Deployment Approach
Why did I receive a Non-Production type Elasticsearch license for my Disaster Recovery environment?
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue I expect to have a Production type key for my Backup/Disaster Recovery site.   Environment Liferay 7.4 Quarterly Releases   Resolution Elasticsearch licenses technically fit into one of these 3 types:...
The guest cannot upload a file to form when the Autogenerate User Screen Name is enabled
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I have an issue with Form file upload. When I enable screenname auto generation via the UI or by adding the following property to the portal-ext.properties file: users.screen.name.always.autogenerate=true the...
Liferay Form guest user file upload does not check the mime type
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I would like to report a security issue. If a guest user is allowed to upload files using the Liferay Form, they can upload files with malicious data that can harm the site. Reproduction Steps: 1. Start...
Unauthenticated users can access loaded files via URL before submitting the form
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue Unauthenticated users (guests) can access via URL files uploaded in the form and stored in document_library. Reproduction Steps: Start 2024.q3.13 Go to Content & Data --> Forms and add a Form. Add to the Form an...
Feasibility of Viewing Old and New Changes in Workflow
authorEmailAddress: kartik.singh@liferay.com, authorName: Kartik Singh, content: Issue Is it possible for a reviewer to compare both the Old and New versions when a user makes changes and resubmits for workflow approval in Web Content, Document & Media, and Commerce Products? Environment Liferay...
Password syntax checking error does not appear when configuring with Minimum Lowercase 1 when creating a new account
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I have an issue with checking the password syntax. When they configure the password syntax with Minimum Lowercase 1, Minimum Symbols 1, and Minimum Uppercase 1, try to create an account for a guest user, type a...
Issue with Year Selection in Date Field of Object Widget
authorEmailAddress: kartik.singh@liferay.com, authorName: Kartik Singh, content: Issue While using the "Date" field in an Object, selecting a year from the dropdown displays only a limited range of years, and users are unable to scroll to previous years when using the Object widget. Steps to...
Modify OOTB react component II
authorEmailAddress: daniel.martinez@liferay.com, authorName: Daniel Martinez Cisneros, content: Issue In previous versions of Liferay, certain components, such as form fields, allowed the alteration of their HTML elements using JavaScript. However, starting from version 7.3.x, Liferay...
How to allow unauthenticated (Guest user) requests for GraphQL
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I implemented ReactJS Widget that relies to GraphQL requests to Custom Object values. Widget exposes object entries to the public. Problem is that unauthenticated GrapQL requests are disabled by default. Now...
Unable to Change Permissions for a Category
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue I can't change the permissions for a specific category. I want to disable the "View" permission for certain roles, but the option is grayed out.   Environment Liferay DXP 7.3+   Resolution If you can't edit...
Search Result Limit Resets to 10000 After Container Restart
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue We changed the index.search.limit property in portal-ext.properties We also set the same value in Control Panel -> System settings -> Search -> Elasticsearch 7 -> Max Result Window The search result limit...
Cannot set "Maximum Number of Guest Object Entries per Object Definition" from Instance Settings
authorEmailAddress: timea.bihari@liferay.com, authorName: Tímea Bihari, content: Issue When setting a limit in Instance settings > Object > "Maximum Number of Guest Object Entries per Object Definition" it does not take effect. The limit can only be adjusted in System settings > Object  ...
Downloading Large Log Files from Liferay Cloud
authorEmailAddress: santhosh.kumar@liferay.com, authorName: Santhosh Kumar, content: Issue Unable to download complete log files from the Liferay Cloud console. The downloaded file size appears truncated. Environment Liferay PaaS Resolution The Liferay Cloud console limits log file downloads to...
Unable to Provision Users via SCIM
authorEmailAddress: madeleine.clay@liferay.com, authorName: Madeleine Clay, content: Issue User provisioning via SCIM is failing. Liferay logs indicate a permission error: ERROR [org.wso2.charon3.core.protocol.endpoints.AbstractResourceManager] Unable to provision a portal user for null...
Liferay file upload in forms is not cleaned up
authorEmailAddress: ahmed.abdin@liferay.com, authorName: Ahmed Abdin, content: Issue I am reporting a security issue with the form file uploads. When a user uploads a file through a form, the file is stored in the doc lib, but the file is not cleaned up when the user decides to upload another...
Redirecting a non-www Domain to a www Domain
authorEmailAddress: jorge.diaz@liferay.com, authorName: Jorge Diaz, content: Issue How can I redirect traffic from my non-www domain (e.g., example.com) to my www domain (e.g., www.example.com)? Environment Liferay DXP 7.4 Quarterly Releases Resolution You can configure a redirect using Liferay's...
Liferay shows SQL Syntax errors when connected to MariaDB 10.3+ in Oracle_Mode
authorEmailAddress: allison.mcgill@liferay.com, authorName: Ally McGill, content: Issue When connecting my Liferay server to MariaDB 10.6, I get the following error when creating a widget page:  (conn=143451) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB...
Can Liferay pass User Roles to the Service Provider?
authorEmailAddress: michael.tran@liferay.com, authorName: Michael Tran, content: Issue In a SAML configuration where Liferay acts as the Identity Provider, is Liferay able to pass its User Roles to the Service Provider?   Environment Liferay 7.4   Resolution Yes, it is possible. Liferay will send...
Issue with 'Notes' Section Visibility in Commerce Orders
authorEmailAddress: kartik.singh@liferay.com, authorName: Kartik Singh, content: Issue Created a 'Regular Role' and did not assign the "Manage Order Notes" and "Manage Order Restricted Notes" permissions to the newly created user. However, the new user is still able to see the 'Notes' section....
Security questions and answers are stored unencrypted
authorEmailAddress: cristina.rodriguez@liferay.com, authorName: Cristina Rodriguez, content: Issue User security questions and answers are stored unencrypted in the Liferay database and LDAP. Environment All Liferay versions. Resolution Liferay does not offer, out-of-the-box, the ability to...
NoSuchFileEntryException when updating web content with images in a task executor
authorEmailAddress: jose.bodega@liferay.com, authorName: Jose Bodega, content: Issue When updating web content within a task executor, if the web content structure includes an image field (fileEntry), the update JournalArticle updateArticle(article.getUserId(), article.getGroupId(),...
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...