From 0bde6ed088757158031d68ece682d906979e77bf Mon Sep 17 00:00:00 2001 From: Shubham Tiwari <64764738+tiwarishub@users.noreply.github.com> Date: Mon, 20 Jun 2022 08:00:59 +0000 Subject: [PATCH] adding message field --- packages/cache/__tests__/restoreCache.test.ts | 2 +- packages/cache/src/cache.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/cache/__tests__/restoreCache.test.ts b/packages/cache/__tests__/restoreCache.test.ts index c40d58a3..16c25eb0 100644 --- a/packages/cache/__tests__/restoreCache.test.ts +++ b/packages/cache/__tests__/restoreCache.test.ts @@ -83,7 +83,7 @@ test('restore with server error should fail', async () => { expect(cacheKey).toBe(undefined) expect(logWarningMock).toHaveBeenCalledTimes(1) expect(logWarningMock).toHaveBeenCalledWith( - 'Fail to restore: Error: HTTP Error Occurred' + 'Fail to restore: HTTP Error Occurred' ) }) diff --git a/packages/cache/src/cache.ts b/packages/cache/src/cache.ts index a410cce3..eafcf900 100644 --- a/packages/cache/src/cache.ts +++ b/packages/cache/src/cache.ts @@ -5,6 +5,7 @@ import * as cacheHttpClient from './internal/cacheHttpClient' import {createTar, extractTar, listTar} from './internal/tar' import {DownloadOptions, UploadOptions} from './options' + export class ValidationError extends Error { constructor(message: string) { super(message) @@ -128,7 +129,7 @@ export async function restoreCache( return cacheEntry.cacheKey } catch (error) { // Supress all cache related errors because caching should be optional - core.warning(`Fail to restore: ${error}`) + core.warning(`Fail to restore: ${(error as Error).message}`) } finally { // Try to delete the archive to save space try {