Skip to content

Commit db0cc65

Browse files
committed
Make sure to merge uiBookmark based columns with detected ones
1 parent 81c04d6 commit db0cc65

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

Component/Grid/GridViewModel.php

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,16 +206,13 @@ public function getColumnPositions(): array
206206
*/
207207
public function getAvailableColumns(): array
208208
{
209-
$columns = $this->columnLoader->getColumnsFromNamespace($this->getNamespace());
210-
if (!empty($columns)) {
211-
return $columns;
212-
}
209+
$columnsFromNamespace = $this->columnLoader->getColumnsFromNamespace($this->getNamespace());
213210

214211
$providerHandler = $this->getRepository()->getProviderHandler();
215212
$provider = $this->getRepository()->getProvider();
216213
$columns = $providerHandler->getColumns($provider);
217214
if (!empty($columns)) {
218-
return $columns;
215+
return array_merge_recursive($columnsFromNamespace, $columns);
219216
}
220217

221218
$items = $this->getItems();
@@ -234,7 +231,7 @@ public function getAvailableColumns(): array
234231
$columns[$columnName] = $this->columnLoader->createColumn($columnName);
235232
}
236233

237-
return $columns;
234+
return array_merge_recursive($columnsFromNamespace, $columns);
238235
}
239236

240237
/**

0 commit comments

Comments
 (0)