diff --git a/src/Actions/PublishItemWorkflowAction.php b/src/Actions/PublishItemWorkflowAction.php index 5d12228b..2bbb2286 100644 --- a/src/Actions/PublishItemWorkflowAction.php +++ b/src/Actions/PublishItemWorkflowAction.php @@ -75,11 +75,13 @@ public function execute(WorkflowInstance $workflow) $target->write(); if ($target->hasMethod('publishRecursive')) { $target->publishRecursive(); + $this->extend('onAfterWorkflowPublish', $target); } } } else { if ($target->hasMethod('publishRecursive')) { $target->publishRecursive(); + $this->extend('onAfterWorkflowPublish', $target); } } diff --git a/src/Jobs/WorkflowPublishTargetJob.php b/src/Jobs/WorkflowPublishTargetJob.php index ac7ae3e4..b1062d5b 100644 --- a/src/Jobs/WorkflowPublishTargetJob.php +++ b/src/Jobs/WorkflowPublishTargetJob.php @@ -46,11 +46,13 @@ public function process() $target->PublishOnDate = ''; $target->writeWithoutVersion(); $target->publishRecursive(); + $this->extend('onAfterWorkflowPublish', $target); } elseif ($this->publishType == 'unpublish') { $target->setIsPublishJobRunning(true); $target->UnPublishOnDate = ''; $target->writeWithoutVersion(); $target->doUnpublish(); + $this->extend('onAfterWorkflowUnublish', $target); } } $this->currentStep = 1;