Fixed bug in which an incorrectly detected CSV header or an invalid note_id value could break an entire CSV import. Now just ignoring invalid note_id values.
This commit is contained in:
parent
c04475fc7e
commit
32da3d3db2
|
@ -1865,7 +1865,11 @@ class Notebooks( object ):
|
||||||
|
|
||||||
# if there is a note id column, then map the original CSV note id to its new imported note id
|
# if there is a note id column, then map the original CSV note id to its new imported note id
|
||||||
if note_id_column:
|
if note_id_column:
|
||||||
|
try:
|
||||||
original_note_id = Valid_id( none_okay = True )( row[ note_id_column ].strip() )
|
original_note_id = Valid_id( none_okay = True )( row[ note_id_column ].strip() )
|
||||||
|
except ValueError:
|
||||||
|
original_note_id = None
|
||||||
|
|
||||||
if original_note_id:
|
if original_note_id:
|
||||||
note_ids[ original_note_id ] = note_id
|
note_ids[ original_note_id ] = note_id
|
||||||
|
|
||||||
|
|
Reference in New Issue