diff --git a/backend/controllers/ContractController.php b/backend/controllers/ContractController.php index 6e41790..c363b4e 100644 --- a/backend/controllers/ContractController.php +++ b/backend/controllers/ContractController.php @@ -160,14 +160,19 @@ class ContractController extends Controller { throw new Exception ( "A szerződés nem törölhető" ); } - $parts = TicketInstallmentRequest::find ()->andWhere ( [ + $parts = TicketInstallmentRequest::find ()->andWhere ( + [ 'not in', 'status', [ TicketInstallmentRequest::$STATUS_CANCELED, TicketInstallmentRequest::$STATUS_PENDING ] - ] )->all (); + ] )->andWhere([ + 'id_contract' => $model->id_contract + ]) + + ->all (); if (count ( $parts ) > 0) { throw new Exception ( "Már van feldolgozott részlet, nem lehet törölni" );