From 5d643534ad53357601e7232b8e8731c1b09cf727 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Fri, 28 Aug 2015 16:49:48 +0200 Subject: [PATCH] QuickTable: gracefully handle missing columns --- library/Director/Web/Table/QuickTable.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/library/Director/Web/Table/QuickTable.php b/library/Director/Web/Table/QuickTable.php index 1130124f..94df824e 100644 --- a/library/Director/Web/Table/QuickTable.php +++ b/library/Director/Web/Table/QuickTable.php @@ -35,7 +35,14 @@ abstract class QuickTable implements Paginatable $firstRow = true; foreach ($this->getTitles() as $key => $title) { - $val = $row->$key; + + // Support missing columns + if (property_exists($row, $key)) { + $val = $row->$key; + } else { + $val = null; + } + $value = null; if ($firstRow) {