From 63c0dd12cf6c44bc316f6556b56acc538595cf7e Mon Sep 17 00:00:00 2001 From: Devops Date: Sat, 1 Apr 2017 23:48:34 +0100 Subject: [PATCH] fix bug on html_edit --- lib/php/db/table.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/php/db/table.php b/lib/php/db/table.php index 4143448d..203761d5 100644 --- a/lib/php/db/table.php +++ b/lib/php/db/table.php @@ -486,7 +486,8 @@ Class Table extends nb { public function html_edit($values = null,$form_action='?',$add=false) { if ($values === null) $values = $this->p(); if (!is_array($values)) $values = [$values]; - $fields = array_filter($this->fields(),function($v){return empty($v->extra);}); +# NB 01.04.17 $fields = array_filter($this->fields(),function($v){return empty($v->extra);}); + $fields = $this->fields(); $keys = $this->fields_keys(); #$fields); $fields = array_merge($keys,$fields); $where = $this->where($fields,$values); @@ -497,6 +498,8 @@ Class Table extends nb { $where .= " LIMIT 1"; } + $fields = array_filter($fields,function($v){return empty($v->autoincrement);}); + $sql = "SELECT *" . $this->select_extras(); $sql .= " FROM ".$this->sql_name().$where; # NB 28.03.16 $this->sql = $sql; -- 2.47.3