8000 Fix get_conversation_reference in skill_handler_impl (#1765) · microsoft/botbuilder-python@628cd4e · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 628cd4e

Browse files
ceciliaavilasantgr11
authored andcommitted
Fix get_conversation_reference in skill_handler_impl (#1765)
Co-authored-by: Santiago Grangetto <38112957+santgr11@users.noreply.github.com>
1 parent 41f409c commit 628cd4e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

libraries/botbuilder-core/botbuilder/core/skills/_skill_handler_impl.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -276,10 +276,13 @@ async def _get_skill_conversation_reference(
276276
conversation_reference_result = await self._conversation_id_factory.get_conversation_reference(
277277
conversation_id
278278
)
279-
skill_conversation_reference: SkillConversationReference = SkillConversationReference(
280-
conversation_reference=conversation_reference_result,
281-
oauth_scope=self._get_oauth_scope(),
282-
)
279+
if isinstance(conversation_reference_result, SkillConversationReference):
280+
skill_conversation_reference: SkillConversationReference = conversation_reference_result
281+
else:
282+
skill_conversation_reference: SkillConversationReference = SkillConversationReference(
283+
conversation_reference=conversation_reference_result,
284+
oauth_scope=self._get_oauth_scope(),
285+
)
283286

284287
if not skill_conversation_reference:
285288
raise KeyError("SkillConversationReference not found")

0 commit comments

Comments
 (0)
0