diff --git a/src/app/doctype/models/DoctypeIndexesModelAbstract.php b/src/app/doctype/models/DoctypeIndexesModelAbstract.php
index cead9f1e02c7ed8acefb23486b6b7a4e44937f59..6acc180d44036e9208762619dd086fa4a7e95f4e 100755
--- a/src/app/doctype/models/DoctypeIndexesModelAbstract.php
+++ b/src/app/doctype/models/DoctypeIndexesModelAbstract.php
@@ -92,12 +92,15 @@ class DoctypeIndexesModelAbstract
                     $order        = (string) $tableXml->order;
 
 
-                    $res = DatabaseModel::select([
-                        'select'   => [$foreignKey, $foreignLabel],
-                        'table'    => [$tableName],
-                        'where'    => [$whereClause],
-                        'order_by' => [str_ireplace("order by", "", $order)]
-                    ]);
+                    $res = [];
+                    if (!empty($tableName)) {
+                        $res = DatabaseModel::select([
+                            'select'   => [$foreignKey, $foreignLabel],
+                            'table'    => [$tableName],
+                            'where'    => empty($whereClause) ? [] : [$whereClause],
+                            'order_by' => [str_ireplace("order by", "", $order)]
+                        ]);
+                    }
 
                     foreach ($res as $value) {
                         $values[] = [