Documentation Home

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);