From d5d2508c58321238a71538d29f2f93e4f9e46206 Mon Sep 17 00:00:00 2001 From: Chandini Date: Thu, 2 Oct 2025 17:04:01 +0530 Subject: [PATCH] backend changes --- docker-compose.yml | 2 +- .../src/routes/github-integration.routes.js | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6ea84f8..41fba3f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -680,7 +680,7 @@ services: - DIFF_STORAGE_PATH=/home/ubuntu/git/git-diff - MAX_DIFF_SIZE_BYTES=10485760 volumes: - - /home/tech4biz/Desktop/Projectsnew/CODENUK1/git-repos:/home/ubuntu/git/git-repo + - /home/ubuntu/git/git-repo networks: - pipeline_network depends_on: diff --git a/services/git-integration/src/routes/github-integration.routes.js b/services/git-integration/src/routes/github-integration.routes.js index 4311ee3..86817f7 100644 --- a/services/git-integration/src/routes/github-integration.routes.js +++ b/services/git-integration/src/routes/github-integration.routes.js @@ -328,7 +328,14 @@ router.post('/attach-repository', async (req, res) => { ]; const insertResult = await database.query(insertQuery, insertValues); - const repositoryRecord = insertResult.rows[0]; + const repositoryRecord = insertResult.rows && insertResult.rows[0]; + + if (!repositoryRecord) { + return res.status(500).json({ + success: false, + message: 'Failed to create repository record in database' + }); + } // Attempt to auto-create webhook on the attached repository using OAuth token (only for authenticated repos) let webhookResult = null;