Sfoglia il codice sorgente

Data Import: Fixes in handling errored data

version-14
Nabin Hait 7 anni fa
parent
commit
7888805f35
1 ha cambiato i file con 3 aggiunte e 3 eliminazioni
  1. +3
    -3
      frappe/core/doctype/data_import/importer.py

+ 3
- 3
frappe/core/doctype/data_import/importer.py Vedi File

@@ -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:


Caricamento…
Annulla
Salva