Skip to content

Commit f9de227

Browse files
authored
Merge pull request #1036 from WolframResearch/1007-stopchat-can-fail-if-container-for-streaming-content-has-not-been-fully-initialized
Bugfix: Prevent failure in `StopChat` when container hasn't been fully initialized
2 parents 98ae65e + 36c19c6 commit f9de227

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

PacletInfo.wl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PacletObject[ <|
22
"Name" -> "Wolfram/Chatbook",
33
"PublisherID" -> "Wolfram",
4-
"Version" -> "2.1.0",
4+
"Version" -> "2.1.1",
55
"WolframVersion" -> "14.1+",
66
"Description" -> "Wolfram Notebooks + LLMs",
77
"License" -> "MIT",

Source/Chatbook/Actions.wl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -739,8 +739,8 @@ StopChat[ cell0_CellObject ] := Enclose[
739739
settings = ConfirmMatch[ currentChatSettings @ cell, _Association|_Missing, "ChatNotebookSettings" ];
740740
If[ MissingQ @ settings, finish[ ] ];
741741
removeTask @ Lookup[ settings, "Task", None ];
742-
container = ConfirmMatch[ Lookup[ settings, "Container", None ], _Association|None, "Container" ];
743-
If[ container === None, finish[ ] ];
742+
container = ConfirmMatch[ Lookup[ settings, "Container", None ], _Association|_Symbol, "Container" ];
743+
If[ MatchQ[ container, _Symbol ], finish[ ] ];
744744
content = ConfirmMatch[ Lookup[ container, "FullContent" ], _String|$$progressIndicator, "Content" ];
745745
FinishDynamic[ ];
746746
Block[ { createFETask = # & }, writeReformattedCell[ settings, content, cell ] ]

0 commit comments

Comments
 (0)