Details
-
Bug
-
Status: Selected for Development
-
Resolution: Unresolved
-
Master
-
None
-
- 7.4-known-issues
- backend
- 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-ga43-ce-743-known-issues
- liferay-ga44-ce-743-known-issues
- liferay-ga45-ce-743-known-issues
- liferay-ga46-ce-743-known-issues
- liferay-ga47-ce-743-known-issues
- liferay-ga48-ce-743-known-issues
- liferay-ga49-ce-743-known-issues
- liferay-ga50-ce-743-known-issues
- liferay-ga51-ce-743-known-issues
- liferay-ga52-ce-743-known-issues
- liferay-ga53-ce-743-known-issues
- liferay-ga54-ce-743-known-issues
- liferay-ga55-ce-743-known-issues
- liferay-ga56-ce-743-known-issues
- liferay-ga57-ce-743-known-issues
- liferay-ga58-ce-743-known-issues
- liferay-ga59-ce-743-known-issues
- liferay-ga60-ce-743-known-issues
- liferay-ga61-ce-743-known-issues
- liferay-ga62-ce-743-known-issues
- liferay-ga63-ce-743-known-issues
- liferay-ga64-ce-743-known-issues
- liferay-ga65-ce-743-known-issues
- liferay-ga66-ce-743-known-issues
- liferay-ga67-ce-743-known-issues
- liferay-ga68-ce-743-known-issues
- liferay-ga69-ce-743-known-issues
- liferay-ga70-ce-743-known-issues
- liferay-ga71-ce-743-known-issues
- liferay-ga72-ce-743-known-issues
- liferay-ga73-ce-743-known-issues
- liferay-ga74-ce-743-known-issues
- liferay-ga75-ce-743-known-issues
- liferay-ga76-ce-743-known-issues
- liferay-ga77-ce-743-known-issues
- liferay-ga78-ce-743-known-issues
- liferay-ga79-ce-743-known-issues
- liferay-ga9-ce-743
-
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
- duplicates
-
LPS-146016 [Canceled] Multiple notifications when using object actions
- Closed
- is duplicated by
-
LPS-157458 Two entries are added when we have an add and update trigger
- Closed
- relates
-
LPS-146871 As a Power User, I want to create custom actions to my object using Groovy Scripts
-
- Closed
-