From 214e0c9d5461a9bb630027abfff6d2a7b392bb32 Mon Sep 17 00:00:00 2001 From: Danglewood <85772166+deeleeramone@users.noreply.github.com> Date: Mon, 10 Feb 2025 14:40:40 -0800 Subject: [PATCH] [BugFix] Fix Chart Widgets Not Overwriting '{"type": "table"}' (#7024) * fix chart widgets not overwriting 'table' * mock_widgets.json --- .../platform_api/openbb_platform_api/utils/widgets.py | 1 + openbb_platform/extensions/platform_api/tests/mock_widgets.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/openbb_platform/extensions/platform_api/openbb_platform_api/utils/widgets.py b/openbb_platform/extensions/platform_api/openbb_platform_api/utils/widgets.py index 08f90a32093..c041769f1c3 100644 --- a/openbb_platform/extensions/platform_api/openbb_platform_api/utils/widgets.py +++ b/openbb_platform/extensions/platform_api/openbb_platform_api/utils/widgets.py @@ -344,6 +344,7 @@ def build_json(openapi: dict, widget_exclude_filter: list): if has_chart: widget_config_chart = deepcopy(widget_config) + widget_config_chart["type"] = "chart" widget_config_chart["name"] = widget_config_chart["name"] + " (Chart)" widget_config_chart["widgetId"] = ( f"{widget_config_chart['widgetId']}_chart" diff --git a/openbb_platform/extensions/platform_api/tests/mock_widgets.json b/openbb_platform/extensions/platform_api/tests/mock_widgets.json index 72df4909ada..5b1f83045a9 100644 --- a/openbb_platform/extensions/platform_api/tests/mock_widgets.json +++ b/openbb_platform/extensions/platform_api/tests/mock_widgets.json @@ -2248,7 +2248,7 @@ "name": "Fred Series (Chart)", "description": "Get data by series ID from FRED.", "category": "Economy", - "type": "table", + "type": "chart", "searchCategory": "chart", "widgetId": "economy_fred_series_fred_obb_chart", "params": [