Better fix

This commit is contained in:
Maxime Kohlhaas 2017-09-01 10:38:50 +02:00
parent 1a956cce9a
commit cf49c274a6

View File

@ -4156,9 +4156,12 @@ abstract class CommonObject
foreach($this->array_options as $key => $value)
{
$attributeKey = substr($key,8); // Remove 'options_' prefix
// array_option may contain extrafields from an origin object that doesn't exist in current object, we should not try to insert them
if(empty($extrafields->attribute_type[$attributeKey])) continue;
// array_option may contain extrafields from an origin object that doesn't exist in current object, we should not try to insert them
if(empty($extrafields->attribute_type[$attributeKey])) {
unset($this->array_options[$key]);
continue;
}
$attributeType = $extrafields->attribute_type[$attributeKey];
$attributeLabel = $extrafields->attribute_label[$attributeKey];