def get_meetings(room_id: Optional[QueryParam], date: Optional[QueryParam]): """ Return all meetings. """ try: meetings = Meeting.by_room_id(room_id).by_date(date).get() log.info("Get all meetings") return HTTP_200, meetings.serialize() except ValidationError as error: log.error(f"ValidationError: {error}") raise HTTPError(HTTP_400, {"errors": str(error)})