{"record":{"id":"b18c823c2416d4e2","repo":"OpenBB-finance/OpenBB","slug":"the-request-was-returned-empty-b18c82","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/personal_consumption_expenditures.py","lineNumber":233,"sourceCode":"                    df[\"units\"] = \"Bil. of Chn. 2017 $\"\n                else:\n                    pass\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: FredPersonalConsumptionExpendituresQueryParams,\n        data: list[dict],\n        **kwargs: Any,\n    ) -> list[FredPersonalConsumptionExpendituresData]:\n        \"\"\"Transform data.\"\"\"\n        if not data:\n            raise EmptyDataError(\"The request was returned empty.\")\n\n        return [\n            FredPersonalConsumptionExpendituresData.model_validate(d)\n            for d in sorted(\n                data,\n                key=lambda x: (\n                    x[\"observation_date\"],\n                    x[\"line\"],\n                ),\n            )\n        ]\n","sourceCodeStart":215,"sourceCodeEnd":245,"githubUrl":"https://github.com/OpenBB-finance/OpenBB/blob/3e071fcc2cd9f891cac6040ae60296dba76dab46/openbb_platform/providers/fred/openbb_fred/models/personal_consumption_expenditures.py#L215-L245","documentation":"Error \"The request was returned empty.\" thrown in OpenBB-finance/OpenBB.","triggerScenarios":"Thrown at openbb_platform/providers/fred/openbb_fred/models/personal_consumption_expenditures.py:233 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Adjust the date range and retry.","Verify the selected series has data for the requested period.","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-15T22:17:37.221Z"}