From 5893c5b196b24c455bd4afed76b7467a7f829543 Mon Sep 17 00:00:00 2001 From: Babak Alizadeh Date: Wed, 3 Sep 2025 03:41:02 +0330 Subject: [PATCH] bug fix in remove documents --- hesabixCore/src/Controller/HesabdariController.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/hesabixCore/src/Controller/HesabdariController.php b/hesabixCore/src/Controller/HesabdariController.php index c151cf1..29d968c 100644 --- a/hesabixCore/src/Controller/HesabdariController.php +++ b/hesabixCore/src/Controller/HesabdariController.php @@ -685,11 +685,15 @@ class HesabdariController extends AbstractController } if (!array_key_exists('code', $params)) $this->createNotFoundException(); - // استفاده از متد ایمن برای پیدا کردن سند - $doc = $provider->findHesabdariDocSafely($entityManager, [ - 'code' => $params['code'], - 'bid' => $request->headers->get('activeBid') - ]); + // استفاده از query builder برای پیدا کردن سند + $doc = $entityManager->getRepository(HesabdariDoc::class) + ->createQueryBuilder('h') + ->where('h.code = :code') + ->andWhere('h.bid = :bid') + ->setParameter('code', $params['code']) + ->setParameter('bid', $request->headers->get('activeBid')) + ->getQuery() + ->getOneOrNullResult(); if (!$doc) throw $this->createNotFoundException(); $roll = '';