From 92507a5c6d8cd1d7f5b0129c18f461da11e81175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Mon, 6 Apr 2026 15:09:35 +0200 Subject: [PATCH] Add readonly hint to projectBom query --- src/DataTables/ProjectBomEntriesDataTable.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/DataTables/ProjectBomEntriesDataTable.php b/src/DataTables/ProjectBomEntriesDataTable.php index 5449df71..04d8206b 100644 --- a/src/DataTables/ProjectBomEntriesDataTable.php +++ b/src/DataTables/ProjectBomEntriesDataTable.php @@ -36,6 +36,7 @@ use App\Services\ElementTypeNameGenerator; use App\Services\EntityURLGenerator; use App\Services\Formatters\AmountFormatter; use Doctrine\ORM\AbstractQuery; +use Doctrine\ORM\Query; use Doctrine\ORM\QueryBuilder; use Omines\DataTablesBundle\Adapter\Doctrine\ORM\SearchCriteriaProvider; use Omines\DataTablesBundle\Column\TextColumn; @@ -287,6 +288,9 @@ class ProjectBomEntriesDataTable implements DataTableTypeInterface ->addGroupBy('footprint') ->addGroupBy('manufacturer') ->addGroupBy('partCustomState') + + ->setHint(Query::HINT_READ_ONLY, true) + ->setHint(Query::HINT_FORCE_PARTIAL_LOAD, false) ; FieldHelper::addOrderByFieldParam($builder, 'bom_entry.id', 'ids');