Merge pull request #29237 from JonBendtsen/API_PUT_product_extra_fields

Fix #29115 API PUT call issue (product extra fields)
This commit is contained in:
Laurent Destailleur 2024-04-05 10:35:24 +02:00 committed by GitHub
commit bf007fcaa3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -368,7 +368,12 @@ class Products extends DolibarrApi
$this->product->context['caller'] = sanitizeVal($request_data['caller'], 'aZ09');
continue;
}
if ($field == 'array_options' && is_array($value)) {
foreach ($value as $index => $val) {
$this->product->array_options[$index] = $this->_checkValForAPI($field, $val, $this->product);
}
continue;
}
$this->product->$field = $this->_checkValForAPI($field, $value, $this->product);
}