Fix cleandata method of modulebuilder template of AAPI

This commit is contained in:
Laurent Destailleur
2018-08-23 19:19:25 +02:00
parent e2e09f8534
commit e6acacee4b

View File

@@ -170,7 +170,7 @@ class MyModuleApi extends DolibarrApi
$obj = $db->fetch_object($result);
$myobject_static = new MyObject($db);
if($myobject_static->fetch($obj->rowid)) {
$obj_ret[] = parent::_cleanObjectDatas($myobject_static);
$obj_ret[] = $this->_cleanObjectDatas($myobject_static);
}
$i++;
}
@@ -279,6 +279,27 @@ class MyModuleApi extends DolibarrApi
}
/**
* Clean sensible object datas
*
* @param object $object Object to clean
* @return array Array of cleaned object properties
*/
function _cleanObjectDatas($object)
{
$object = parent::_cleanObjectDatas($object);
/*unset($object->note);
unset($object->address);
unset($object->barcode_type);
unset($object->barcode_type_code);
unset($object->barcode_type_label);
unset($object->barcode_type_coder);*/
return $object;
}
/**
* Validate fields before create or update object
*