Skip to content

Commit 640b1db

Browse files
fix: proper cred loading for Databricks pt.3
Encoding fix for databricks token read. JIRA: LX-691 risk: low
1 parent ca10fe2 commit 640b1db

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

gooddata-sdk/gooddata_sdk/catalog/data_source/declarative_model/data_source.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ def _inject_base(self, credentials: dict[str, Any]) -> DeclarativeDataSources:
4141
)
4242
data_sources.append(data_source.to_api(client_secret=client_secret))
4343
else:
44-
token = TokenCredentialsFromFile.token_from_file(credentials[data_source.id])
44+
token = TokenCredentialsFromFile.token_from_file(
45+
file_path=credentials[data_source.id], base64_encode=False
46+
)
4547
data_sources.append(data_source.to_api(token=token))
4648
else:
4749
data_sources.append(data_source.to_api(password=credentials[data_source.id]))

gooddata-sdk/gooddata_sdk/catalog/data_source/service.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,9 @@ def test_data_sources_connection(
484484
declarative_data_source.to_test_request(client_secret=client_secret)
485485
)
486486
else:
487-
token = TokenCredentialsFromFile.token_from_file(credentials[declarative_data_source.id])
487+
token = TokenCredentialsFromFile.token_from_file(
488+
file_path=credentials[declarative_data_source.id], base64_encode=False
489+
)
488490
response = self._actions_api.test_data_source_definition(
489491
declarative_data_source.to_test_request(token=token)
490492
)

0 commit comments

Comments
 (0)