fix(diagnostic): Bild-Upload landet im fokussierten Projekt statt Hauptchat
Datei-Uploads (Copy-Paste UND Datei-Picker) trugen im Diagnostic-Portal den projectId des fokussierten Projekts nicht mit — anders als Text und Zwischenrufe. Die Bridge las payload.projectId, bekam nichts und routete die Datei-Bubble in den Hauptchat. - index.html: sendDiagAttachments schickt projectId: focusedContextId - server.js: send_file-Relay reicht projectId in die RVS-Payload weiter Beide Upload-Wege laufen ueber handleDiagFileSelect → ein Fix deckt beide. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -2299,9 +2299,10 @@
|
||||
}
|
||||
|
||||
function sendDiagAttachments() {
|
||||
// Alle pending Dateien an RVS senden
|
||||
// Alle pending Dateien an RVS senden — projectId des aktuellen Focus
|
||||
// mitschicken, sonst landet die Datei-Bubble im Hauptchat statt im Projekt.
|
||||
for (const f of diagPendingFiles) {
|
||||
send({ action: 'send_file', name: f.name, type: f.type, size: f.size, base64: f.base64 });
|
||||
send({ action: 'send_file', name: f.name, type: f.type, size: f.size, base64: f.base64, projectId: focusedContextId });
|
||||
}
|
||||
if (diagPendingFiles.length > 0) {
|
||||
addChat('sent', `${diagPendingFiles.length} Anhang/Anhaenge`, 'Datei');
|
||||
|
||||
Reference in New Issue
Block a user