diff --git a/app/crud/crud_body.py b/app/crud/crud_body.py index a2b8f2a..9c98809 100644 --- a/app/crud/crud_body.py +++ b/app/crud/crud_body.py @@ -116,6 +116,16 @@ def perform_horizontal_altitude_search_filter( # Latitude & Longitude (in degrees): latitude = getattr(query_params, "latitude", None) + if latitude and latitude > 0: + query = query.filter( + self.model.dec > latitude - 90, + ) + + if latitude and latitude < 0: + query = query.filter( + self.model.dec > latitude - 90, + ) + longitude = getattr(query_params, "longitude", None) # Performs a search for the give body above a local altitude of 15 degrees