переименование дублей профилей с нашими именами под чужими id

This commit is contained in:
2026-09-02 06:06:15 +00:00
parent 106ea0ebe8
commit b4c7f22dca
+6
View File
@@ -155,6 +155,12 @@ if dflt is None:
dflt_id = id_d
else:
dflt_id = dflt["id"]
# Старые записи с нашими именами, но чужими id (от ручной настройки или прошлых
# версий) переименовываем, иначе в панели будут два одинаковых пункта.
ours = {id_o: "ollama-cloud", id_z: "zai-glm"}
for x in ent:
if x.get("name") in ours.values() and x.get("id") not in ours:
x["name"] = x["name"] + " (старый)"
if routes in ("ollama", "both"): ensure(id_o, "ollama-cloud")
if routes in ("zai", "both"): ensure(id_z, "zai-glm")
# Выкидываем записи, у которых файла на диске нет: они ломают выбор в панели.