{"record":{"id":"030442def7837afc","repo":"OpenBB-finance/OpenBB","slug":"the-request-was-returned-empty-030442","errorCode":null,"errorMessage":"The request was returned empty.","messagePattern":"The request was returned empty\\.","errorType":"exception","errorClass":"EmptyDataError","httpStatus":null,"severity":"error","filePath":"openbb_platform/providers/fred/openbb_fred/models/non_farm_payrolls.py","lineNumber":366,"sourceCode":"                    .sort_index()\n                    .reset_index()\n                    .replace({nan: None})\n                )\n                results.extend(df.to_dict(\"records\"))\n\n        await asyncio.gather(*[get_one(URL) for URL in URLS])\n\n        return results\n\n    @staticmethod\n    def transform_data(\n        query: FredNonFarmPayrollsQueryParams,\n        data: list[dict],\n        **kwargs: Any,\n    ) -> list[FredNonFarmPayrollsData]:\n        \"\"\"Transform data.\"\"\"\n        if not data:\n            raise EmptyDataError(\"The request was returned empty.\")\n        unique_order_index = {\n            name: index for index, name in enumerate(NFP_SECTOR_ORDER)\n        }\n\n        return [\n            FredNonFarmPayrollsData.model_validate(d)\n            for d in sorted(\n                data,\n                key=lambda x: (\n                    x[\"observation_date\"],\n                    unique_order_index.get(x[\"name\"], len(NFP_SECTOR_ORDER)),\n                ),\n            )\n        ]\n","sourceCodeStart":348,"sourceCodeEnd":381,"githubUrl":"https://github.com/OpenBB-finance/OpenBB/blob/3e071fcc2cd9f891cac6040ae60296dba76dab46/openbb_platform/providers/fred/openbb_fred/models/non_farm_payrolls.py#L348-L381","documentation":"Error \"The request was returned empty.\" thrown in OpenBB-finance/OpenBB.","triggerScenarios":"Thrown at openbb_platform/providers/fred/openbb_fred/models/non_farm_payrolls.py:366 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Adjust the parameters and retry.","Verify the series selection has published non-farm payroll data.","Retry later in case of FRED rate limiting."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3e071fcc2cd9f891cac6040ae60296dba76dab46","analyzedAt":"2026-08-14T23:40:48.960Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}