|
@@ -19,11 +19,11 @@ class StoreService
|
|
|
public function store()
|
|
|
{
|
|
|
$request = request();
|
|
|
-
|
|
|
$approvalObjectType = ApprovalObjectType::from($request->object_type);
|
|
|
|
|
|
$approvalObject = $approvalObjectType->modelBuilderAllowed($request->object_id)->findOrFail($request->object_id);
|
|
|
|
|
|
+
|
|
|
$this->checkStatus($approvalObject, $approvalObjectType);
|
|
|
|
|
|
// $approvalFlow = $this->getApprovalFlow($approvalObjectType, $approvalObject);
|
|
@@ -132,7 +132,7 @@ class StoreService
|
|
|
|
|
|
protected function getNewApprovalFlow($id)
|
|
|
{
|
|
|
- $approvalFlow = ApprovalFlow::query()->findOrFail($id);
|
|
|
+ $approvalFlow = ApprovalFlow::query() ->where("status", 1)->findOrFail($id);
|
|
|
|
|
|
throw_validation_if(! $approvalFlow, 'Clearly set up approval flow rules first.');
|
|
|
|