소스 검색

Data Import: Fixes in handling errored data

version-14
Nabin Hait 7 년 전
부모
커밋
7888805f35
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. +3
    -3
      frappe/core/doctype/data_import/importer.py

+ 3
- 3
frappe/core/doctype/data_import/importer.py 파일 보기

@@ -187,7 +187,7 @@ def upload(rows = None, submit_after_import=None, ignore_encoding_errors=False,
else:
break

return doc
return doc, last_error_row_idx
else:
doc = frappe._dict(zip(columns, rows[start_idx][1:]))
doc['doctype'] = doctype
@@ -354,7 +354,7 @@ def upload(rows = None, submit_after_import=None, ignore_encoding_errors=False,
publish_progress(i)

try:
doc = get_doc(row_idx)
doc, last_error_row_idx = get_doc(row_idx)
validate_naming(doc)
if pre_process:
pre_process(doc)
@@ -417,7 +417,7 @@ def upload(rows = None, submit_after_import=None, ignore_encoding_errors=False,
"indicator": "red", "link":error_link})
# data with error to create a new file
if skip_errors:
data_rows_with_error += data[row_idx:last_error_row_idx]
data_rows_with_error += rows[row_idx:last_error_row_idx]
else:
rollback_flag = True
finally:


불러오는 중...
취소
저장