From 4a2a8ec68bc2ba3208d1a562bdef1493762c464e Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Mon, 17 Aug 2020 10:15:44 +0200
Subject: [PATCH] fix(bitbucket-server): check for empty repo (#6999)

---
 lib/platform/bitbucket-server/index.ts | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/platform/bitbucket-server/index.ts b/lib/platform/bitbucket-server/index.ts
index a8c6ada2b8..f86ff62d06 100644
--- a/lib/platform/bitbucket-server/index.ts
+++ b/lib/platform/bitbucket-server/index.ts
@@ -5,6 +5,7 @@ import { RenovateConfig } from '../../config/common';
 import {
   REPOSITORY_CHANGED,
   REPOSITORY_DISABLED,
+  REPOSITORY_EMPTY,
   REPOSITORY_NOT_FOUND,
 } from '../../constants/error-messages';
 import { PLATFORM_TYPE_BITBUCKET_SERVER } from '../../constants/platforms';
@@ -213,6 +214,9 @@ export async function initRepo({
     if (err.statusCode === 404) {
       throw new Error(REPOSITORY_NOT_FOUND);
     }
+    if (err.statusCode === 204) {
+      throw new Error(REPOSITORY_EMPTY);
+    }
     logger.debug({ err }, 'Unknown Bitbucket initRepo error');
     throw err;
   }
-- 
GitLab