mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-11-14 10:39:32 +01:00
fix(custom-model): ignore a remembered model id the endpoint no longer lists
Round-four review, split fix 1: a stale 'last used' id kept the promotion truthy, so no row was tagged and the 'Nothing is marked' line stayed hidden. Derive it from promoted && models.includes(promoted).
This commit is contained in:
1 parent
1f0823c582
commit
e1c792f491
2 files changed
+25
-1
No files matched your search
@@ -1133,7 +1133,10 @@ Object.assign(CodemanApp.prototype, {
|
||||
// `isLlamaSwap: false` is a real "I cannot tell you", where a probe that timed out or
|
||||
// failed (`runningStatus === null`) is not, the box may merely be asleep, so an
|
||||
// unreachable endpoint stays silent instead of explaining something it does not know.
|
||||
const nothingKnown = !promoted && runningStatus?.isLlamaSwap === false;
|
||||
// A remembered id that has since vanished from host.models is no promotion: count
|
||||
// only a promoted id that is actually a row, or a stale "last used" would both skip
|
||||
// tagging any row and hide this line, leaving 40 unmarked rows with no explanation.
|
||||
const nothingKnown = !(promoted && models.includes(promoted)) && runningStatus?.isLlamaSwap === false;
|
||||
const unknownLine = document.getElementById('customModelPickUnknown');
|
||||
if (unknownLine) unknownLine.hidden = !nothingKnown;
|
||||
list.innerHTML = models
|
||||
|
||||
Reference in new issue
Block a user