{"record":{"id":"3ede13e7d85573bd","repo":"OpenBB-finance/OpenBB","slug":"data-is-only-available-from-2006-onwards","errorCode":null,"errorMessage":"Data is only available from 2006 onwards.","messagePattern":"Data is only available from 2006 onwards\\.","errorType":"validation","errorClass":"OpenBBError","httpStatus":null,"severity":"error","filePath":"openbb_platform/providers/government_us/openbb_government_us/models/commodity_psd_report.py","lineNumber":90,"sourceCode":"            \"multiple_items_allowed\": False,\n            \"choices\": list(COMMODITIES),\n            \"x-widget_config\": {\n                \"row\": 1,\n                \"description\": \"Commodity for the report to retrieve.\",\n                \"options\": [\n                    {\"value\": commodity, \"label\": commodity.replace(\"_\", \" \").title()}\n                    for commodity in COMMODITIES\n                ],\n            },\n        },\n    }\n\n    @field_validator(\"year\", mode=\"before\", check_fields=False)\n    @classmethod\n    def _validate_year(cls, v):\n        \"\"\"Validate year is >= 2006.\"\"\"\n        if v < 2006:\n            raise OpenBBError(ValueError(\"Data is only available from 2006 onwards.\"))\n        return v\n\n    @field_validator(\"commodity\", mode=\"before\", check_fields=False)\n    @classmethod\n    def _validate_commodity(cls, v):\n        \"\"\"Validate commodity is in the list.\"\"\"\n        if v.lower() not in COMMODITIES:\n            raise OpenBBError(\n                ValueError(\n                    f\"Commodity '{v}' is not supported. \"\n                    + \"Please choose from the available commodities -> \"\n                    + f\"{', '.join(COMMODITIES.keys())}\"\n                )\n            )\n        return v.lower()\n\n\nclass GovernmentUsCommodityPsdReportData(CommodityPsdReportData):","sourceCodeStart":72,"sourceCodeEnd":108,"githubUrl":"https://github.com/OpenBB-finance/OpenBB/blob/3e071fcc2cd9f891cac6040ae60296dba76dab46/openbb_platform/providers/government_us/openbb_government_us/models/commodity_psd_report.py#L72-L108","documentation":"Error \"Data is only available from 2006 onwards.\" thrown in OpenBB-finance/OpenBB.","triggerScenarios":"Thrown at openbb_platform/providers/government_us/openbb_government_us/models/commodity_psd_report.py:90 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Set the year to 2006 or later.","Adjust the date range to within available PSD report coverage."],"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"}