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