summaryrefslogtreecommitdiffstats
path: root/openbb_platform/core/openbb_core/provider/standard_models/tmc.py
diff options
context:
space:
mode:
authorIgor Radovanovic <74266147+IgorWounds@users.noreply.github.com>2024-03-08 16:55:56 +0100
committerGitHub <noreply@github.com>2024-03-08 16:55:56 +0100
commit5fce0606745d5d2d061c4591a12457373c61d958 (patch)
tree51b53b3a26c5241f874205343995d0e33ca54520 /openbb_platform/core/openbb_core/provider/standard_models/tmc.py
parent8861d7336ccf9907d235e1e19dd01374844fe994 (diff)
parent8f3d3323e3d1635314e8f5ba02db57f6f55fdabc (diff)
Merge branch 'develop' into bugfix/fix-duplicatesbugfix/fix-duplicates
Diffstat (limited to 'openbb_platform/core/openbb_core/provider/standard_models/tmc.py')
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/tmc.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/openbb_platform/core/openbb_core/provider/standard_models/tmc.py b/openbb_platform/core/openbb_core/provider/standard_models/tmc.py
index 8e5177ecd7b..7ccb66d8d03 100644
--- a/openbb_platform/core/openbb_core/provider/standard_models/tmc.py
+++ b/openbb_platform/core/openbb_core/provider/standard_models/tmc.py
@@ -5,7 +5,7 @@ from datetime import (
)
from typing import Literal, Optional
-from pydantic import Field
+from pydantic import Field, field_validator
from openbb_core.provider.abstract.data import Data
from openbb_core.provider.abstract.query_params import QueryParams
@@ -31,6 +31,12 @@ class TreasuryConstantMaturityQueryParams(QueryParams):
description="The maturity",
)
+ @field_validator("maturity", mode="before", check_fields=False)
+ @classmethod
+ def to_lower(cls, v: Optional[str]) -> Optional[str]:
+ """Convert field to lowercase."""
+ return v.lower() if v else v
+
class TreasuryConstantMaturityData(Data):
"""Treasury Constant Maturity Data."""