From 5b3503f5601a73d0ddbc3180957c9d2529997e12 Mon Sep 17 00:00:00 2001 From: Greg DiCristofaro Date: Thu, 28 May 2020 11:30:29 -0400 Subject: [PATCH] fix to prevent exceptions from bubbling up from gpx parser --- InternalPythonModules/GPX_Module/GPX_Parser_Module.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/InternalPythonModules/GPX_Module/GPX_Parser_Module.py b/InternalPythonModules/GPX_Module/GPX_Parser_Module.py index 0e4face2bc..4d005c74da 100644 --- a/InternalPythonModules/GPX_Module/GPX_Parser_Module.py +++ b/InternalPythonModules/GPX_Module/GPX_Parser_Module.py @@ -236,7 +236,8 @@ class GPXParserFileIngestModule(FileIngestModule): Waypoint(point.latitude, point.longitude, point.elevation, point.name)) try: - geoArtifactHelper.addRoute(None, None, geoWaypoints, None) + if not geoWaypoints.isEmpty(): + geoArtifactHelper.addRoute(None, None, geoWaypoints, None) except Blackboard.BlackboardException as e: self.log("Error posting GPS route artifact for " + file.getUniquePath() + " (objID = " + str(file.getId()) + "):" + e.getMessage())