Details
-
Bug
-
Status: Closed
-
Resolution: Incomplete
-
Master
-
None
-
- 7.4-known-issues
- backend_test
- liferay-ga10-ce-743
- liferay-ga11-ce-743
- liferay-ga12-ce-743
- liferay-ga13-ce-743-known-issue
- liferay-ga14-ce-743-known-issues
- liferay-ga15-ce-743-known-issues
- liferay-ga16-ce-743-known-issues
- liferay-ga17-ce-743-known-issues
- liferay-ga18-ce-743-known-issues
- liferay-ga19-ce-743-known-issues
- liferay-ga20-ce-743-known-issues
- liferay-ga21-ce-743-known-issues
- liferay-ga22-ce-743-known-issues
- liferay-ga23-ce-743-known-issues
- liferay-ga24-ce-743-known-issues
- liferay-ga25-ce-743-known-issues
- liferay-ga26-ce-743-known-issues
- liferay-ga27-ce-743-known-issues
- liferay-ga28-ce-743-known-issues
- liferay-ga29-ce-743-known-issues
- liferay-ga30-ce-743-known-issues
- liferay-ga31-ce-743-known-issues
- liferay-ga32-ce-743-known-issues
- liferay-ga33-ce-743-known-issues
- liferay-ga34-ce-743-known-issues
- liferay-ga35-ce-743-known-issues
- liferay-ga36-ce-743-known-issues
- liferay-ga37-ce-743-known-issues
- liferay-ga38-ce-743-known-issues
- liferay-ga39-ce-743-known-issues
- liferay-ga40-ce-743-known-issues
- liferay-ga41-ce-743-known-issues
- liferay-ga42-ce-743-known-issues
- liferay-ga48-ce-743-known-issues
- liferay-ga9-ce-743
- team-bravo
-
Impediment
-
4
Description
When adding a user or Object, Liferay sends more than one request to the webhook URL.
Creating a user
Steps to reproduce:
- Go to Control Panel > Object > Objects
- Select view from the user option menu
- Go to actions
- Create 3 actions:
- Webhook after add
- Webhook after update
- Webhook after delete
- Go to Control Panel > Users and Organizations
- Create a new user
Expected result
Recieve only one "OnAfterAdd" request with all the information of the new user
Actual result
Receiving 4 request (1 "OnAfterAdd" and 3 "OnAfterUpdate"). Each request adds/update a little information about the user.
If the user only creates a webhook for "OnAfterAdd" will receive only one request with incomplete information.
The same happens when deleting a user. Liferay sends 2 request, one "OnAfterUpdate" and one "OnAfterDelete"
Creating an object
Steps to reproduce:
- Go to Control Panel > Object > Objects
- Add an Object definition
- Go to actions
- Create 3 actions:
- Webhook after add
- Webhook after update
- Webhook after delete
- Go to the previous object definition
- Create a new object
Expected result
Receive only one "OnAfterAdd" request with all the object information
Actual result
Receiving two requests: one "OnAfterAdd" request and one "OnAfterUpdate" with different information
Notes:
The same problem happens when we create add and update triggers in groovy scripts
Attachments
Issue Links
- is duplicated by
-
LPS-157458 Two entries are added when we have an add and update trigger
- Closed
-
LPS-163220 Multiple notifications when using object actions
- Selected for Development
- relates
-
LPS-146871 As a Power User, I want to create custom actions to my object using Groovy Scripts
-
- Closed
-