mirror of
https://github.com/espocrm/espocrm.git
synced 2026-06-28 06:56:05 +00:00
ref
This commit is contained in:
@@ -29,7 +29,11 @@
|
||||
|
||||
namespace Espo\Core\Formula\Functions\RecordGroup;
|
||||
|
||||
use Espo\Core\Exceptions\BadRequest;
|
||||
use Espo\Core\Exceptions\Error;
|
||||
use Espo\Core\Exceptions\Forbidden;
|
||||
use Espo\Core\Formula\ArgumentList;
|
||||
use Espo\Core\Formula\Exceptions\Error as FormulaError;
|
||||
use Espo\Core\Formula\Functions\BaseFunction;
|
||||
use Espo\Core\Di;
|
||||
|
||||
@@ -84,7 +88,12 @@ class FindOneType extends BaseFunction implements
|
||||
}
|
||||
}
|
||||
|
||||
$queryBuilder = $builder->buildQueryBuilder();
|
||||
try {
|
||||
$queryBuilder = $builder->buildQueryBuilder();
|
||||
}
|
||||
catch (BadRequest|Error|Forbidden $e) {
|
||||
throw new FormulaError($e->getMessage(), $e->getCode(), $e);
|
||||
}
|
||||
|
||||
if (!empty($whereClause)) {
|
||||
$queryBuilder->where($whereClause);
|
||||
|
||||
Reference in New Issue
Block a user