From 6c02bf7ff0a41b132ecec808d0087e31fdd28efb Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Fri, 17 Apr 2020 22:42:15 +0200
Subject: [PATCH] fix: clone cached releases

Closes #5994
---
 lib/datasource/index.ts | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/lib/datasource/index.ts b/lib/datasource/index.ts
index 6c8a21f99e..7122b79fd4 100644
--- a/lib/datasource/index.ts
+++ b/lib/datasource/index.ts
@@ -13,6 +13,7 @@ import {
   GetPkgReleasesConfig,
 } from './common';
 import datasources from './api.generated';
+import { clone } from '../util/clone';
 
 export * from './common';
 
@@ -86,10 +87,12 @@ export async function getPkgReleases(
   }
   let res: ReleaseResult;
   try {
-    res = await getRawReleases({
-      ...config,
-      lookupName,
-    });
+    res = clone(
+      await getRawReleases({
+        ...config,
+        lookupName,
+      })
+    );
   } catch (e) /* istanbul ignore next */ {
     if (e instanceof DatasourceError) {
       e.datasource = config.datasource;
-- 
GitLab