lat long 2

This commit is contained in:
rizwanisready
2024-05-03 16:10:26 +05:30
parent 51ba81818c
commit 63d1eb02ed

View File

@@ -617,7 +617,7 @@ class EventFilterByLocationAPIView(APIView):
max_distance_km = 10 # Set your desired maximum distance
current_and_future_events_query = Q(active=True, deleted=False, draft=False) & (
Q(start_date__lte=today, end_date__gte=today) | Q(start_date__gt=today)
Q(end_date__gte=today)
)
# Get the queryset based on the filter conditions
@@ -629,6 +629,8 @@ class EventFilterByLocationAPIView(APIView):
venues_within_range = []
for venue in venues:
if venue.longitude is None or venue.latitude is None:
continue # Skip this venue if longitude or latitude is missing
distance = haversine_one(
user_lon, user_lat, venue.longitude, venue.latitude
)