diff --git a/openbb_sdk/sdk/core/openbb_core/app/model/command_output.py b/openbb_sdk/sdk/core/openbb_core/app/model/command_output.py index 529d69e2213..e106b04b4dc 100644 --- a/openbb_sdk/sdk/core/openbb_core/app/model/command_output.py +++ b/openbb_sdk/sdk/core/openbb_core/app/model/command_output.py @@ -80,13 +80,14 @@ class CommandOutput(GenericModel, Generic[T], Tagged): df = basemodel_to_df(self.results, "date") else: df = basemodel_to_df(self.results, "date") + + if df.index.name == "date": + df.index = pd.to_datetime(df.index) + df.sort_index(axis=0, inplace=True) + except Exception as e: raise OpenBBError("Failed to convert results to DataFrame.") from e - if df.index.name == "date": - df.index = pd.to_datetime(df.index) - df.sort_index(axis=0, inplace=True) - return df def to_dict(self) -> Dict[str, List]: