You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Swapnil M Mane (JIRA)" <ji...@apache.org> on 2019/03/20 08:44:00 UTC

[jira] [Comment Edited] (OFBIZ-4690) If Picklist is Cancelled than all the PicklistItem related to that PicklistId should also get Cancel.

    [ https://issues.apache.org/jira/browse/OFBIZ-4690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16794917#comment-16794917 ] 

Swapnil M Mane edited comment on OFBIZ-4690 at 3/20/19 8:43 AM:
----------------------------------------------------------------

Thank you [~ankit.jain] and [~jacques.le.roux] for your contribution.

I think we should handle the following case:
A transaction in running in which Picklist entity is updated, now if the transaction is rollback the picklist status will not be updated but since we call the cancelPicklistAndItems in async mode, the picklist item's status will get updated.

So the situation here is status of Picklist is not updated, but status of Picklist items are updated.

Possible solution is to call the 'cancelPicklistAndItems' action service in sync mode.

Please let me know thoughts or and let me know if I missed anything.

Thanks!


was (Author: swapnilmmane):
Thank you [~ankit.jain] and [~jacques.le.roux] for your contribution.

I think we should handle the following case:
A transaction in running in which Picklist entity is updated, now if the transaction is rollback the picklist status will not be updated but since we call the cancelPicklistAndItems in async mode, the picklist item's status will get updated.

So the situation here is status of Picklist is not updated, but status of Picklist items are updated.

Here are two possible solutions:

1.) Run the eca on "commit" event.
2.) Call cancelPicklistAndItems action service in sync mode.

Please let me know thoughts or and let me know if I missed anything.

Thanks!

> If Picklist is Cancelled than all the PicklistItem related to that PicklistId should also get Cancel. 
> ------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-4690
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4690
>             Project: OFBiz
>          Issue Type: Improvement
>    Affects Versions: Release 10.04, Release Branch 11.04, Trunk
>            Reporter: Ankit Jain
>            Assignee: Jacques Le Roux
>            Priority: Minor
>             Fix For: Trunk
>
>         Attachments: OFBIZ-4690.patch
>
>
> If Picklist is Cancelled than all the PicklistItem related to that PicklistId should also get Cancel. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)