From b893e8930238fa9bd4308c9777f0f6e810df4ad8 Mon Sep 17 00:00:00 2001 From: Eric Dahlvang Date: Sun, 8 Mar 2020 17:48:29 -0700 Subject: [PATCH] fix teams connector client creation credential retrieval bug --- .../botbuilder-core/botbuilder/core/teams/teams_info.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/botbuilder-core/botbuilder/core/teams/teams_info.py b/libraries/botbuilder-core/botbuilder/core/teams/teams_info.py index 0395b4945..85dc73ed4 100644 --- a/libraries/botbuilder-core/botbuilder/core/teams/teams_info.py +++ b/libraries/botbuilder-core/botbuilder/core/teams/teams_info.py @@ -107,9 +107,12 @@ async def get_members(turn_context: TurnContext) -> List[TeamsChannelAccount]: async def get_teams_connector_client( turn_context: TurnContext, ) -> TeamsConnectorClient: + # A normal connector client is retrieved in order to use the credentials + # while creating a TeamsConnectorClient below + connector_client = await TeamsInfo._get_connector_client(turn_context) + return TeamsConnectorClient( - turn_context.adapter._credentials, # pylint: disable=protected-access - turn_context.activity.service_url, + connector_client.config.credentials, turn_context.activity.service_url, ) @staticmethod