@@ -981,6 +981,9 @@ def augment_solr_response(response, collection, query):
if 'link-meta' in doc:
meta = json.loads(doc['link-meta'])
link = get_data_link(meta)
+ elif 'link' in doc:
+ meta = {'type': 'link', 'link': doc['link']}
+ link = get_data_link(meta)
doc['externalLink'] = link
doc['details'] = []
@@ -201,7 +201,7 @@ def execute_and_watch(request):
'format': {'quoteChar': '"', 'recordSeparator': '\n', 'type': 'csv', 'hasHeader': False, 'fieldSeparator': '\u0001'},
"sample": '',
"columns": [
- Field(col['name'], HiveFormat.FIELD_TYPE_TRANSLATE.get(col['type'], 'string')).to_dict()
+ Field(col['name'].rsplit('.')[-1], HiveFormat.FIELD_TYPE_TRANSLATE.get(col['type'], 'string')).to_dict()
for col in sample['meta']
]
}