diff --git a/src/gui/views/treemodels/placemodel.py b/src/gui/views/treemodels/placemodel.py index 8c80e6dcf..15d99cb2f 100644 --- a/src/gui/views/treemodels/placemodel.py +++ b/src/gui/views/treemodels/placemodel.py @@ -138,24 +138,32 @@ class PlaceBaseModel(object): return unicode(data[2]) def column_longitude(self, data): + if not data[3]: + return u' ' value = conv_lat_lon('0', data[3], format='DEG')[1] if not value: return _("Error in format") return value def column_latitude(self, data): + if not data[4]: + return u' ' value = conv_lat_lon(data[4], '0', format='DEG')[0] if not value: return _("Error in format") return value def sort_longitude(self, data): + if not data[3]: + return u' ' value = conv_lat_lon('0', data[3], format='ISO-DMS') if data[3] else u'' if not value: return _("Error in format") return value def sort_latitude(self, data): + if not data[4]: + return u' ' value = conv_lat_lon(data[4], '0', format='ISO-DMS') if data[4] else u'' if not value: return _("Error in format")