diff --git a/lib/analyze-action.js b/lib/analyze-action.js index 02ca79c1e..27aee2543 100644 --- a/lib/analyze-action.js +++ b/lib/analyze-action.js @@ -91746,7 +91746,9 @@ async function cleanupAndUploadDatabases(repositoryNwo, codeql, config, apiDetai bundledDbReadStream.close(); } } catch (e) { - logger.warning(`Failed to upload database for ${language}: ${e}`); + logger.warning( + `Failed to upload database for ${language}: ${getErrorMessage(e)}` + ); reports.push({ language, error: getErrorMessage(e) diff --git a/src/database-upload.test.ts b/src/database-upload.test.ts index e07ff1da2..57d07adb2 100644 --- a/src/database-upload.test.ts +++ b/src/database-upload.test.ts @@ -231,7 +231,7 @@ test("Don't crash if uploading a database fails", async (t) => { (v) => v.type === "warning" && v.message === - "Failed to upload database for javascript: Error: some error message", + "Failed to upload database for javascript: some error message", ) !== undefined, ); }); diff --git a/src/database-upload.ts b/src/database-upload.ts index b3e1abefa..87b17b4ea 100644 --- a/src/database-upload.ts +++ b/src/database-upload.ts @@ -138,7 +138,9 @@ export async function cleanupAndUploadDatabases( } } catch (e) { // Log a warning but don't fail the workflow - logger.warning(`Failed to upload database for ${language}: ${e}`); + logger.warning( + `Failed to upload database for ${language}: ${util.getErrorMessage(e)}`, + ); reports.push({ language, error: util.getErrorMessage(e),