[M18] EDS ingest fails if Search service call returns 0 records.
FetchStartDateTime , FetchEndDateTime , Filter params of ConnectedSourceDataJob are used to filter records. If search returns 0 records:
INFO - Total Fetched Records: 0
ERROR - {'status': 'error', 'message': IndexError
Traceback (most recent call last):
File "/usr/local/airflow/dags/eds_ingest/libs/src_dags_fetch_and_ingest.py", line 98, in fetch_and_ingest
records = self._fetch_client(criteria_dict)
File "/usr/local/airflow/dags/eds_ingest/libs/src_dags_fetch_and_ingest.py", line 359, in _fetch_client
logger.info(f"Displaying only one Sample Record : {records[0]}")