diff --git a/wire/modules/Process/ProcessPageLister/ProcessPageLister.module b/wire/modules/Process/ProcessPageLister/ProcessPageLister.module index b50c6a5d..24a87819 100644 --- a/wire/modules/Process/ProcessPageLister/ProcessPageLister.module +++ b/wire/modules/Process/ProcessPageLister/ProcessPageLister.module @@ -1447,6 +1447,7 @@ class ProcessPageLister extends Process implements ConfigurableModule { * */ protected function buildListerTableCol(Page $p, array $fields, $name, $value = null) { + static $lastPageId = 0; if($value) {} // ignore, used by ListerPro only $sanitizer = $this->wire()->sanitizer; @@ -1468,7 +1469,8 @@ class ProcessPageLister extends Process implements ConfigurableModule { if($name == 'config' || $subname == 'config') return 'Not allowed'; reset($fields); - $isFirstCol = key($fields) == $name; + $isFirstCol = $p->id != $lastPageId; // key($fields) == $name; + $lastPageId = $p->id; /** @var Field $field */ $field = isset($fields[$name]) ? $fields[$name] : $this->wire('fields')->get($name);