Blocking Workflow Changes
There was a potential for a circular dependency issue to occur when instantiating beans for the blocking workflow. To fix this, we separated out the invocation of the blPostCheckoutBlockingWorkflow
to another service, OrderBlockingService
.
So previously if you had this code:
@Resource
private OrderBlockingReasonService blockingReasonService;
...
...
blockingReasonService.performOrderBlockWorkflow(order);
Then this should change to:
@Resource
private OrderBlockingService blockingService;
...
...
blockingService.performOrderBlockingWorkflow(order);