From 7294f7812e52fe2f7200c86e3777f471711ade29 Mon Sep 17 00:00:00 2001 From: Teon Banek Date: Fri, 1 Sep 2017 14:25:12 +0200 Subject: [PATCH] csv_to_snapshot: Treat empty csv field as null Reviewers: florijan, mislav.bradac, buda Reviewed By: florijan Differential Revision: https://phabricator.memgraph.io/D736 --- tools/csv_to_snapshot | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/csv_to_snapshot b/tools/csv_to_snapshot index fc43afc04..187f4ce89 100755 --- a/tools/csv_to_snapshot +++ b/tools/csv_to_snapshot @@ -27,6 +27,9 @@ _CSV_TYPE_TO_PY_TYPE = { def csv_to_py_val(value, csv_type, array_delimiter): + if not value.strip(): + # Empty string signifies null or None in Python. + return None if not csv_type.endswith('[]'): return _CSV_TYPE_TO_PY_TYPE[csv_type](value) # Otherwise we have an array type, so convert it to a list.