From f2f5823fbb56bddc954991effdaefd6ce019a6fa Mon Sep 17 00:00:00 2001 From: M_Viper Date: Sat, 7 Feb 2026 20:44:21 +0100 Subject: [PATCH] Update from Git Manager GUI --- src/git/apiHandler.js | 33 ++------------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/src/git/apiHandler.js b/src/git/apiHandler.js index 75e4191..7eaec79 100644 --- a/src/git/apiHandler.js +++ b/src/git/apiHandler.js @@ -784,41 +784,12 @@ async function uploadReleaseAsset({ token, url, owner, repo, releaseId, filePath ...formData.getHeaders() }, maxContentLength: Infinity, - maxBodyLength: Infinity, - timeout: 300000 // 5 Minuten für große Dateien + maxBodyLength: Infinity }); return response.data; } catch (err) { console.error('uploadReleaseAsset error:', err.response?.data || err.message); - - // Benutzerfreundliche Fehlerbehandlung - if (err.response) { - const status = err.response.status; - const data = err.response.data; - - if (status === 401) { - throw new Error('Authentifizierung fehlgeschlagen beim Upload.'); - } else if (status === 403) { - throw new Error('Zugriff verweigert. Keine Berechtigung zum Hochladen von Assets.'); - } else if (status === 404) { - throw new Error(`Release mit ID ${releaseId} nicht gefunden.`); - } else if (status === 413) { - throw new Error('Datei ist zu groß. Maximale Größe überschritten.'); - } else if (status === 500) { - const msg = data?.message || err.message; - throw new Error(`Server-Fehler beim Upload: ${msg}`); - } else { - throw new Error(`Fehler beim Upload (${status}): ${data?.message || err.message}`); - } - } else if (err.code === 'ECONNABORTED') { - throw new Error('Upload-Zeitüberschreitung. Datei ist möglicherweise zu groß.'); - } else if (err.code === 'ENOENT') { - throw new Error(`Datei nicht gefunden: ${filePath}`); - } else if (err.request) { - throw new Error('Keine Antwort vom Server beim Upload.'); - } else { - throw new Error(`Upload fehlgeschlagen: ${err.message}`); - } + throw err; } }