diff --git a/location.views.inc b/location.views.inc index be38210..3780e1c 100644 --- a/location.views.inc +++ b/location.views.inc @@ -523,10 +523,12 @@ function location_views_proximity_get_reference_location($view, $options) { $coordinates['longitude'] = (float) $tempnode->location['longitude']; } else { - $cck_location = $tempnode->$field_name; - if (isset($cck_location[0]['longitude']) && isset($cck_location[0]['latitude'])) { - $coordinates['latitude'] = (float) $cck_location[0]['latitude']; - $coordinates['longitude'] = (float) $cck_location[0]['longitude']; + if (isset($tempnode->$field_name)) { + $cck_location = $tempnode->$field_name; + if (isset($cck_location[0]['longitude']) && isset($cck_location[0]['latitude'])) { + $coordinates['latitude'] = (float) $cck_location[0]['latitude']; + $coordinates['longitude'] = (float) $cck_location[0]['longitude']; + } } } }