Adding logic to remove related objects when a gateway is removed for BpmnWorkflow Adapter
- Now when a gateway is removed all its related flows are removed too - When a gateway is removed all Composed Workflow Routes are removed too
This commit is contained in:
@@ -500,6 +500,9 @@ class Bpmn extends Handler
|
||||
$gateway = GatewayPeer::retrieveByPK($gatUid);
|
||||
$gateway->delete();
|
||||
|
||||
// remove related object (flows)
|
||||
Flow::removeAllRelated($gatUid);
|
||||
|
||||
self::log("Remove Gateway Success!");
|
||||
} catch (\Exception $e) {
|
||||
self::log("Exception: ", $e->getMessage(), "Trace: ", $e->getTraceAsString());
|
||||
|
||||
Reference in New Issue
Block a user