We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 89acda6 commit f239189Copy full SHA for f239189
metadata-ingestion/src/datahub/ingestion/source/tableau/tableau.py
@@ -896,10 +896,9 @@ def dataset_browse_prefix(self) -> str:
896
return f"/{self.config.env.lower()}{self.no_env_browse_prefix}"
897
898
def _re_authenticate(self):
899
- tableau_auth: Union[
900
- TableauAuth, PersonalAccessTokenAuth
901
- ] = self.config.get_tableau_auth(self.site_id)
902
- self.server.auth.sign_in(tableau_auth)
+ # Sign-in again may not be enough because Tableau sometimes caches invalid sessions
+ # so we need to restart the Tableau Server object
+ self.server = make_tableau_client(self.site_id)
903
904
@property
905
def site_content_url(self) -> Optional[str]:
0 commit comments