This commit is contained in:
Yuri Kuznetsov
2024-08-16 19:06:20 +03:00
parent 16d8015d92
commit f9f2eaeb1f

View File

@@ -35,6 +35,7 @@ use DOMElement;
use DOMException;
use DOMXPath;
use Espo\Core\ORM\Entity as CoreEntity;
use Espo\Core\ORM\Type\FieldType;
use Espo\Entities\Attachment;
use Espo\Repositories\Attachment as AttachmentRepository;
use Espo\Core\Utils\Json;
@@ -360,7 +361,7 @@ class Htmlizer
}
if (
$fieldType === 'currency' &&
$fieldType === FieldType::CURRENCY &&
$this->metadata &&
$entity instanceof CoreEntity &&
$entity->getAttributeParam($attribute, 'attributeRole') === 'currency'
@@ -382,16 +383,15 @@ class Htmlizer
$fieldType = $this->getFieldType($entity->getEntityType(), $attribute);
if ($fieldType === 'enum') {
if ($fieldType === FieldType::ENUM) {
if ($this->language) {
$data[$attribute] = $this->language->translateOption(
$data[$attribute], $attribute, $entity->getEntityType()
);
if ($this->metadata) {
$translationPath = $this->metadata->get(
['entityDefs', $entity->getEntityType(), 'fields', $attribute, 'translation']
);
$translationPath = $this->metadata
->get(['entityDefs', $entity->getEntityType(), 'fields', $attribute, 'translation']);
if ($translationPath) {
$data[$attribute] = $this->language->get($translationPath . '.' . $attribute, $data[$attribute]);