Commit cec52052 authored by Bong Cosca's avatar Bong Cosca
Browse files

Set NULL values in nullable fields

parent 7c806478
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -54,8 +54,8 @@ class Mapper extends \DB\Cursor {
	**/
	function set($key,$val) {
		if (array_key_exists($key,$this->fields)) {
			if (!is_null($val) || !$this->fields[$key]['nullable'])
				$val=$this->value($this->fields[$key]['pdo_type'],$val);
			$val=is_null($val) && $this->fields[$key]['nullable']?
				NULL:$this->value($this->fields[$key]['pdo_type'],$val);
			if ($this->fields[$key]['value']!==$val ||
				$this->fields[$key]['default']!==$val)
				$this->fields[$key]['changed']=TRUE;