File tree Expand file tree Collapse file tree 1 file changed +12
-8
lines changed
libraries/botbuilder-core/botbuilder/core/skills Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -200,14 +200,18 @@ async def _get_skill_conversation_reference(
200
200
conversation_id
201
201
)
202
202
203
- skill_conversation_reference : SkillConversationReference = SkillConversationReference (
204
- conversation_reference = conversation_reference ,
205
- oauth_scope = (
206
- GovernmentConstants .TO_CHANNEL_FROM_BOT_OAUTH_SCOPE
207
- if self ._channel_provider and self ._channel_provider .is_government ()
208
- else AuthenticationConstants .TO_CHANNEL_FROM_BOT_OAUTH_SCOPE
209
- ),
210
- )
203
+ if isinstance (conversation_reference , SkillConversationReference ):
204
+ skill_conversation_reference : SkillConversationReference = conversation_reference
205
+ else :
206
+ skill_conversation_reference : SkillConversationReference = SkillConversationReference (
207
+ conversation_reference = conversation_reference ,
208
+ oauth_scope = (
209
+ GovernmentConstants .TO_CHANNEL_FROM_BOT_OAUTH_SCOPE
210
+ if self ._channel_provider
211
+ and self ._channel_provider .is_government ()
212
+ else AuthenticationConstants .TO_CHANNEL_FROM_BOT_OAUTH_SCOPE
213
+ ),
214
+ )
211
215
212
216
if not skill_conversation_reference :
213
217
raise KeyError ("SkillConversationReference not found" )
You can’t perform that action at this time.
0 commit comments