Update ObjectModel.php

This commit is contained in:
wdammak
2020-10-30 10:47:27 +01:00
committed by GitHub
parent e5135777f4
commit 3e3f2322a3

View File

@@ -1258,7 +1258,7 @@ abstract class ObjectModelCore implements Core_Foundation_Database_EntityInterfa
}
if (isset($details['validate'])) {
$current_field['validateMethod'] = (
array_key_exists('validateMethod', $resource_parameters['fields'][$field_name]) ?
property_exists($resource_parameters['fields'][$field_name], 'validateMethod') ?
array_merge($resource_parameters['fields'][$field_name]['validateMethod'], array($details['validate'])) :
array($details['validate'])
);
@@ -1797,7 +1797,7 @@ abstract class ObjectModelCore implements Core_Foundation_Database_EntityInterfa
$rows = array();
if ($datas) {
$definition = ObjectModel::getDefinition($class);
if (!array_key_exists($definition['primary'], $datas[0])) {
if (!property_exists($datas[0], $definition['primary'])) {
throw new PrestaShopException("Identifier '{$definition['primary']}' not found for class '$class'");
}