From 4bab88a1a0b3f85ef699f0bdfb0fbafda6730d8a Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Sat, 11 Jan 2014 15:16:26 -0800 Subject: [PATCH] MongoDB: Fix insert form with empty table --- adminer/edit.inc.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/adminer/edit.inc.php b/adminer/edit.inc.php index 2a6f0a16..faa3434d 100644 --- a/adminer/edit.inc.php +++ b/adminer/edit.inc.php @@ -100,8 +100,13 @@ if ($_POST["save"]) { if (!support("table") && !$fields) { $id = ($jush == "mongo" ? "_id" : "itemName()"); // simpledb if (!$where) { // insert - $row = $driver->select($TABLE, array("*"), $where, array("*"), array(), 1, 0); - $row = ($row ? $row->fetch_assoc() : array($id => "")); + $result = $driver->select($TABLE, array("*"), $where, array("*"), array(), 1, 0); + if ($result) { + $row = $result->fetch_assoc(); + } + if (!$row) { + $row = array($id => ""); + } } if ($row) { foreach ($row as $key => $val) {