diff --git a/cvat/apps/engine/static/engine/js/annotationParser.js b/cvat/apps/engine/static/engine/js/annotationParser.js index afa35b4a..e12d3cd1 100644 --- a/cvat/apps/engine/static/engine/js/annotationParser.js +++ b/cvat/apps/engine/static/engine/js/annotationParser.js @@ -93,7 +93,7 @@ class AnnotationParser { throw Error('An unknown attribute found in the annotation file: ' + name); } let attrInfo = this._labelsInfo.attrInfo(attrId); - let value = this._labelsInfo.strToValues(attrInfo.type, attrTag.innerHTML)[0]; + let value = this._labelsInfo.strToValues(attrInfo.type, attrTag.textContent)[0]; if (['select', 'radio'].includes(attrInfo.type) && !attrInfo.values.includes(value)) { throw Error('Incorrect attribute value found for "' + name + '" attribute: ' + value); diff --git a/cvat/apps/engine/static/engine/js/qunitTests.js b/cvat/apps/engine/static/engine/js/qunitTests.js index 3aeb14ad..d75c6c68 100644 --- a/cvat/apps/engine/static/engine/js/qunitTests.js +++ b/cvat/apps/engine/static/engine/js/qunitTests.js @@ -279,7 +279,7 @@ qUnitTests.push(function() { false 25 female - non-initialized + non-initialized&<> standing @@ -640,7 +640,7 @@ window.jobData = { "value": "female" }, { "id": "34", - "value": "non-initialized" + "value": "non-initialized&<>" }, { "id": "35", "value": "standing"