Fix: Add MetadataTableFieldRow wrapper to all Tabular Fields (MAIN_LANGUAGES, CreativeX, Defaults)
This commit is contained in:
parent
4a1a4fffa0
commit
c01b69e2fb
1 changed files with 46 additions and 27 deletions
|
|
@ -265,15 +265,20 @@ class MetadataExtractorMVP:
|
|||
'type': 'com.artesia.metadata.MetadataTableField',
|
||||
'values': [
|
||||
{
|
||||
'cascading_domain_value': False,
|
||||
'domain_value': True,
|
||||
'value': {
|
||||
'field_value': {
|
||||
'type': 'string',
|
||||
'value': language
|
||||
},
|
||||
'type': 'com.artesia.metadata.DomainValue'
|
||||
}
|
||||
'type': 'com.artesia.metadata.MetadataTableFieldRow',
|
||||
'fields': [
|
||||
{
|
||||
'id': 'MAIN_LANGUAGES',
|
||||
'type': 'com.artesia.metadata.MetadataField',
|
||||
'value': {
|
||||
'field_value': {
|
||||
'type': 'string',
|
||||
'value': language
|
||||
},
|
||||
'type': 'com.artesia.metadata.DomainValue'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
})
|
||||
|
|
@ -297,15 +302,20 @@ class MetadataExtractorMVP:
|
|||
'type': 'com.artesia.metadata.MetadataTableField',
|
||||
'values': [
|
||||
{
|
||||
'cascading_domain_value': False,
|
||||
'domain_value': True,
|
||||
'value': {
|
||||
'field_value': {
|
||||
'type': 'string',
|
||||
'value': default_value
|
||||
},
|
||||
'type': 'com.artesia.metadata.DomainValue'
|
||||
}
|
||||
'type': 'com.artesia.metadata.MetadataTableFieldRow',
|
||||
'fields': [
|
||||
{
|
||||
'id': field_id,
|
||||
'type': 'com.artesia.metadata.MetadataField',
|
||||
'value': {
|
||||
'field_value': {
|
||||
'type': 'string',
|
||||
'value': default_value
|
||||
},
|
||||
'type': 'com.artesia.metadata.DomainValue'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
})
|
||||
|
|
@ -573,16 +583,25 @@ class MetadataExtractorMVP:
|
|||
combined_value = "{}^{}".format(platform, score_val)
|
||||
|
||||
value_obj = {
|
||||
"cascading_domain_value": True,
|
||||
"domain_value": False,
|
||||
"is_locked": False,
|
||||
"value": {
|
||||
"type": "com.artesia.metadata.CascadingDomainValue",
|
||||
"field_value": {
|
||||
"type": "string",
|
||||
"value": combined_value
|
||||
"type": "com.artesia.metadata.MetadataTableFieldRow",
|
||||
"fields": [
|
||||
{
|
||||
"id": "FERRERO.TAB.FIELD.CREATIVEX",
|
||||
"type": "com.artesia.metadata.MetadataField",
|
||||
"value": {
|
||||
"cascading_domain_value": True,
|
||||
"domain_value": False,
|
||||
"is_locked": False,
|
||||
"value": {
|
||||
"type": "com.artesia.metadata.CascadingDomainValue",
|
||||
"field_value": {
|
||||
"type": "string",
|
||||
"value": combined_value
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
value_objects.append(value_obj)
|
||||
logger.info("Constructed CreativeX value: {}".format(combined_value))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue