diff options
author | montezdesousa <79287829+montezdesousa@users.noreply.github.com> | 2024-05-13 12:01:19 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-13 11:01:19 +0000 |
commit | 1dd8bf39c93fa6fddd14d95ebd246a6cfe9ce801 (patch) | |
tree | 277a1548fc7a5b0f9b3320e390e83b61a7e55588 | |
parent | 6f9d46d5f90d075578f8165082a50d399a935cfe (diff) |
fix: alias credentials with uppercase (#6400)
4 files changed, 5 insertions, 5 deletions
diff --git a/assets/extensions/provider.json b/assets/extensions/provider.json index 3e5b5c4ebb9..ebc98185380 100644 --- a/assets/extensions/provider.json +++ b/assets/extensions/provider.json @@ -160,7 +160,7 @@ }, { "packageName": "openbb-polygon", - "reprName": "Polygon", + "reprName": "Polygon.io", "description": "The Polygon.io Stocks API provides REST endpoints that let you query\nthe latest market data from all US stock exchanges. You can also find data on\ncompany financials, stock market holidays, corporate actions, and more.", "credentials": [ "polygon_api_key" diff --git a/openbb_platform/core/openbb_core/app/model/credentials.py b/openbb_platform/core/openbb_core/app/model/credentials.py index 5ed7684e351..a1d7792bd0e 100644 --- a/openbb_platform/core/openbb_core/app/model/credentials.py +++ b/openbb_platform/core/openbb_core/app/model/credentials.py @@ -52,7 +52,7 @@ class CredentialsLoader: formatted[c] = ( Optional[OBBSecretStr], Field( - default=None, description=origin + default=None, description=origin, alias=c.upper() ), # register the credential origin (obbject, providers) ) @@ -88,7 +88,7 @@ class CredentialsLoader: self.from_obbject() return create_model( # type: ignore "Credentials", - __config__=ConfigDict(validate_assignment=True), + __config__=ConfigDict(validate_assignment=True, populate_by_name=True), **self.prepare(self.credentials), ) diff --git a/openbb_platform/core/openbb_core/app/service/hub_service.py b/openbb_platform/core/openbb_core/app/service/hub_service.py index bc932699ed5..e60b667ae0d 100644 --- a/openbb_platform/core/openbb_core/app/service/hub_service.py +++ b/openbb_platform/core/openbb_core/app/service/hub_service.py @@ -253,7 +253,7 @@ class HubService: settings = self._hub_user_settings or HubUserSettings() for v4_k, v in sorted(credentials.items()): v3_k = self.V4TOV3.get(v4_k, None) - # If v3 key was there, we keep it + # If v3 key was in the hub already, we keep it k = v3_k if v3_k in settings.features_keys else v4_k settings.features_keys[k] = v return settings diff --git a/openbb_platform/providers/polygon/openbb_polygon/__init__.py b/openbb_platform/providers/polygon/openbb_polygon/__init__.py index 85d5b209a4e..917c121f9b2 100644 --- a/openbb_platform/providers/polygon/openbb_polygon/__init__.py +++ b/openbb_platform/providers/polygon/openbb_polygon/__init__.py @@ -39,7 +39,7 @@ company financials, stock market holidays, corporate actions, and more.""", "MarketIndices": PolygonIndexHistoricalFetcher, "MarketSnapshots": PolygonMarketSnapshotsFetcher, }, - repr_name="Polygon", + repr_name="Polygon.io", v3_credentials=["API_POLYGON_KEY"], instructions='Go to: https://polygon.io\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207825623-fcd7f0a3-131a-4294-808c-754c13e38e2a.png)\n\nClick on, "Get your Free API Key".\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207825952-ca5540ec-6ed2-4cef-a0ed-bb50b813932c.png)\n\nAfter signing up, the API Key is found at the bottom of the account dashboard page.\n\n![Polygon](https://user-images.githubusercontent.com/46355364/207826258-b1f318fa-fd9c-41d9-bf5c-fe16722e6601.png)', # noqa: E501 pylint: disable=line-too-long logo_url="https://polygon.io/_next/image?url=%2Flogo.svg&w=640&q=75", |