ui: fix stop and reasoning skip in single-model mode (#25084)

This commit is contained in:
Pascal
2026-06-28 21:06:43 +02:00
committed by GitHub
parent fa72bc6826
commit 7cb8576e7c
4 changed files with 41 additions and 9 deletions
+7
View File
@@ -218,6 +218,13 @@ void stream_session_manager::evict_and_cancel(const std::string & conversation_i
std::unique_lock<std::shared_mutex> lock(map_mu);
auto it = sessions.find(conversation_id);
if (it == sessions.end()) {
std::string live;
for (const auto & kv : sessions) {
if (!live.empty()) live += ", ";
live += kv.first;
}
SRV_WRN("stop on unknown stream session, conv_id=%s matched nothing, %zu live: [%s]\n",
conversation_id.c_str(), sessions.size(), live.c_str());
return;
}
s = it->second;