diff --git a/lostplaces/lostplaces_app/models.py b/lostplaces/lostplaces_app/models.py index 75c33f9..d513bb0 100644 --- a/lostplaces/lostplaces_app/models.py +++ b/lostplaces/lostplaces_app/models.py @@ -60,13 +60,16 @@ class Place (models.Model): def average_latlon(place_list): amount = len(place_list) # Init fill values to prevent None - longitude = 1 - latitude = 1 + longitude = 0 + latitude = 0 - for place in place_list: - longitude += place.longitude - latitude += place.latitude - return (latitude / amount, longitude / amount) + if amount > 0: + for place in place_list: + longitude += place.longitude + latitude += place.latitude + return (latitude / amount, longitude / amount) + + return (latitude, longitude) def __str__(self): return self.name