This commit is contained in:
Yuri Kuznetsov
2023-06-30 10:37:02 +03:00
parent 2d180f5a07
commit 6de98fd652

View File

@@ -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);