Merge "Fix logging when "Duplicate document exists" error occurs"
This commit is contained in:
commit
2f596fd627
@ -329,17 +329,18 @@ class DocumentLayering(object):
|
|||||||
error_list = []
|
error_list = []
|
||||||
for result in results:
|
for result in results:
|
||||||
for e in result['errors']:
|
for e in result['errors']:
|
||||||
LOG.error('Document [%s, %s] %s failed with pre-validation '
|
for d in e['documents']:
|
||||||
'error: %s.', e['schema'], e['layer'], e['name'],
|
LOG.error('Document [%s, %s] %s failed with '
|
||||||
e['message'])
|
'pre-validation error: "%s". Diagnostic: "%s".',
|
||||||
error_list.append(
|
d['schema'], d['layer'], d['name'],
|
||||||
ValidationMessage(
|
e['message'], e['diagnostic'])
|
||||||
message=e['message'],
|
|
||||||
doc_schema=e['schema'],
|
error_list.append(
|
||||||
doc_name=e['name'],
|
ValidationMessage(
|
||||||
doc_layer=e['layer']
|
message=e['message'],
|
||||||
)
|
doc_schema=d['schema'],
|
||||||
)
|
doc_name=d['name'],
|
||||||
|
doc_layer=d['layer']))
|
||||||
|
|
||||||
if error_list:
|
if error_list:
|
||||||
raise errors.InvalidDocumentFormat(error_list=error_list)
|
raise errors.InvalidDocumentFormat(error_list=error_list)
|
||||||
|
Loading…
Reference in New Issue
Block a user