summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanglewood <85772166+deeleeramone@users.noreply.github.com>2024-06-06 14:57:47 -0700
committerDanglewood <85772166+deeleeramone@users.noreply.github.com>2024-06-06 14:57:47 -0700
commit25ef9e8d753e874d5ac263ac6a5a5191f8e66092 (patch)
tree619bdabb6b8f3a12ac9ff51ae5758cc1187ebcb3
parentbef7003b1d63fc3dacf5c76f62dd33d8654ebc4b (diff)
federal_reserve default start date
-rw-r--r--openbb_platform/providers/federal_reserve/openbb_federal_reserve/models/federal_funds_rate.py2
-rw-r--r--openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py8
2 files changed, 8 insertions, 2 deletions
diff --git a/openbb_platform/providers/federal_reserve/openbb_federal_reserve/models/federal_funds_rate.py b/openbb_platform/providers/federal_reserve/openbb_federal_reserve/models/federal_funds_rate.py
index f06900bcc88..256767d9d01 100644
--- a/openbb_platform/providers/federal_reserve/openbb_federal_reserve/models/federal_funds_rate.py
+++ b/openbb_platform/providers/federal_reserve/openbb_federal_reserve/models/federal_funds_rate.py
@@ -98,7 +98,7 @@ class FederalReserveFederalFundsRateFetcher(
transformed_params = params.copy()
now = datetime.now().date()
if params.get("start_date") is None:
- transformed_params["start_date"] = datetime(2016, 1, 1).date()
+ transformed_params["start_date"] = datetime(2016, 3, 1).date()
if params.get("end_date") is None:
transformed_params["end_date"] = now
diff --git a/openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py b/openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py
index 37c51cbf034..1315fbb5051 100644
--- a/openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py
+++ b/openbb_platform/providers/fred/openbb_fred/models/federal_funds_rate.py
@@ -133,11 +133,17 @@ class FredFederalFundsRateFetcher(
transformed_params = params.copy()
now = datetime.now().date()
if params.get("start_date") is None:
- transformed_params["start_date"] = datetime(2016, 1, 1).date()
+ transformed_params["start_date"] = (
+ datetime(2016, 1, 1).date()
+ if params.get("effr_only") is False
+ else None
+ )
if params.get("end_date") is None:
transformed_params["end_date"] = now
return FredFederalFundsRateQueryParams(**transformed_params)
+ return FredFederalFundsRateQueryParams(**params)
+
@staticmethod
async def aextract_data(
query: FredFederalFundsRateQueryParams,