diff --git a/network-poc/static/index.html b/network-poc/static/index.html
index 77dd811..6ff3be5 100644
--- a/network-poc/static/index.html
+++ b/network-poc/static/index.html
@@ -3325,23 +3325,24 @@ ${generatedFiles['Dockerfile'] || '(puuttuu)'}`;
}
// Avatar-aktivointi vain oikeille käyttäjäpyynnöille (task_id)
- if (!data.task_id) break;
- document.querySelectorAll('.avatar-card').forEach(c => c.classList.remove('active'));
- const model = data.model || '';
- const p = data.prompt ? data.prompt.toLowerCase() : '';
+ if (data.task_id) {
+ document.querySelectorAll('.avatar-card').forEach(c => c.classList.remove('active'));
+ const model = data.model || '';
+ const p = data.prompt ? data.prompt.toLowerCase() : '';
- if (p.includes('tiiminvetäjä') || p.includes('pilko')) {
- document.getElementById('avatar-kpn')?.classList.add('active');
- } else if (p.includes('arvioi seuraava koodi') || p.includes('ohjelmiston julkaisu')) {
- document.getElementById('avatar-tester')?.classList.add('active');
- } else if (p.includes('tervehdi')) {
- document.getElementById('avatar-client')?.classList.add('active');
- } else if (p.includes('test')) {
- document.getElementById('avatar-qa')?.classList.add('active');
- } else if (model.includes('coder') || model.includes('Coder')) {
- document.getElementById('avatar-coder')?.classList.add('active');
- } else if (model.includes('deepseek') || model.includes('r1')) {
- document.getElementById('avatar-observer')?.classList.add('active');
+ if (p.includes('tiiminvetäjä') || p.includes('pilko')) {
+ document.getElementById('avatar-kpn')?.classList.add('active');
+ } else if (p.includes('arvioi seuraava koodi') || p.includes('ohjelmiston julkaisu')) {
+ document.getElementById('avatar-tester')?.classList.add('active');
+ } else if (p.includes('tervehdi')) {
+ document.getElementById('avatar-client')?.classList.add('active');
+ } else if (p.includes('test')) {
+ document.getElementById('avatar-qa')?.classList.add('active');
+ } else if (model.includes('coder') || model.includes('Coder')) {
+ document.getElementById('avatar-coder')?.classList.add('active');
+ } else if (model.includes('deepseek') || model.includes('r1')) {
+ document.getElementById('avatar-observer')?.classList.add('active');
+ }
}
}
}