From e7459605eaa07bc8d8c8adeda77838c94e3cee92 Mon Sep 17 00:00:00 2001 From: Andrew Dickinson Date: Mon, 8 Jul 2024 21:52:48 -0400 Subject: [PATCH] Fix node import for nodes with null install dates (#392) --- src/meshdb/utils/spreadsheet_import/parse_node.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/meshdb/utils/spreadsheet_import/parse_node.py b/src/meshdb/utils/spreadsheet_import/parse_node.py index 6f1a8a34..93fbd754 100644 --- a/src/meshdb/utils/spreadsheet_import/parse_node.py +++ b/src/meshdb/utils/spreadsheet_import/parse_node.py @@ -1,3 +1,4 @@ +import datetime import logging from typing import Optional @@ -111,7 +112,7 @@ def normalize_building_node_links(building: models.Building, node: models.Node): node for node in sorted( active_nodes if active_nodes else nodes_in_cluster, - key=lambda node: node.install_date, + key=lambda node: node.install_date or datetime.datetime.max, ) ][0]