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

Skip to content

Commit 628cd4e

Browse files
ceciliaavilasantgr11
authored andcommitted
Fix get_conversation_reference in skill_handler_impl (microsoft#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