From af5f13fa8e470fd8047834553695a1950a0552b0 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Mon, 8 Jul 2019 07:05:01 +0200
Subject: [PATCH] fix(bundler): delete update promise after awaiting

Closes #3969
---
 lib/datasource/rubygems/get-rubygems-org.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/datasource/rubygems/get-rubygems-org.js b/lib/datasource/rubygems/get-rubygems-org.js
index ae65ed6f0c..032818bdaa 100644
--- a/lib/datasource/rubygems/get-rubygems-org.js
+++ b/lib/datasource/rubygems/get-rubygems-org.js
@@ -80,10 +80,12 @@ async function syncVersions() {
     global.updateRubyGemsVersions =
       global.updateRubyGemsVersions || updateRubyGemsVersions();
     await global.updateRubyGemsVersions;
+    delete global.updateRubyGemsVersions;
   }
 }
 
 async function getRubygemsOrgDependency(lookupName) {
+  logger.debug(`getRubygemsOrgDependency(${lookupName})`);
   await syncVersions();
   if (!packageReleases[lookupName]) {
     return null;
-- 
GitLab