MongoDB: Fix insert form with empty table

This commit is contained in:
Jakub Vrana 2014-01-11 15:16:26 -08:00
parent f301fc2dcd
commit 4bab88a1a0

View file

@ -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) {