From 78591c9d16b8f364af8b8398710edd4ae64be0d5 Mon Sep 17 00:00:00 2001 From: Dan Harrin Date: Wed, 24 Sep 2025 16:52:18 +0100 Subject: [PATCH] fix: Exporting with limit on query (#17925) --- packages/actions/src/Concerns/CanExportRecords.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/actions/src/Concerns/CanExportRecords.php b/packages/actions/src/Concerns/CanExportRecords.php index b7765f7c0c..4cf7a37072 100644 --- a/packages/actions/src/Concerns/CanExportRecords.php +++ b/packages/actions/src/Concerns/CanExportRecords.php @@ -131,6 +131,11 @@ trait CanExportRecords $records = $action instanceof ExportTableBulkAction ? $action->getRecords() : null; $totalRows = $records ? $records->count() : $query->toBase()->getCountForPagination(); + + if ((! $records) && $query->getLimit()) { + $totalRows = min($totalRows, $query->getLimit()); + } + $maxRows = $action->getMaxRows() ?? $totalRows; if ($maxRows < $totalRows) {