# HG changeset patch # User fknauft # Date 1317983121 -7200 # Node ID e9a1ac7d2ab2ea03f71fac5f66d87086cebad0cc # Parent 17b2c2dba0fdaee455f1b58ab9b5ea6311c31a2a Bug resolved in request point_id from Harvard ChGIS diff -r 17b2c2dba0fd -r e9a1ac7d2ab2 RestDbGisApi.py --- a/RestDbGisApi.py Wed Sep 28 19:08:52 2011 +0200 +++ b/RestDbGisApi.py Fri Oct 07 12:25:21 2011 +0200 @@ -370,7 +370,7 @@ return kmlData def getPointForChGisId(self, gis_id): - """returns coordinate pair for given gis_id""" + """returns coordinate pair for given gis_id""" # gets called by getKml def getPoint(id): str_gis_id=str(id).split('.')[0] sql="SELECT x_coord,y_coord FROM chgis.chgis_coords WHERE gis_id LIKE CAST('%s' AS text)"%str(str_gis_id) @@ -385,6 +385,8 @@ if gis_id is None or gis_id == "": return None + if len(gis_id) < 4: + return None # try gis_id coords = getPoint(gis_id)