From cc3d292f0e4f0ee8889060acccba577fcbde4f45 Mon Sep 17 00:00:00 2001 From: Christian Capeans Date: Tue, 31 Jan 2023 11:27:06 +0100 Subject: [PATCH] Add more specific error --- .../data-transfer/src/file/providers/destination/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core/data-transfer/src/file/providers/destination/index.ts b/packages/core/data-transfer/src/file/providers/destination/index.ts index 785e8008b1..aebec13218 100644 --- a/packages/core/data-transfer/src/file/providers/destination/index.ts +++ b/packages/core/data-transfer/src/file/providers/destination/index.ts @@ -16,6 +16,7 @@ import type { Stream, } from '../../../../types'; import { createFilePathFactory, createTarEntryStream } from './utils'; +import { ProviderTransferError } from '../../../errors/providers'; export interface ILocalFileDestinationProviderOptions { encryption: { @@ -103,7 +104,9 @@ class LocalFileDestinationProvider implements IDestinationProvider { outStream.on('error', (err: NodeJS.ErrnoException) => { if (err.code === 'ENOSPC') { - throw new Error("Your server doesn't have space to proceed with the import."); + throw new ProviderTransferError( + "Your server doesn't have space to proceed with the import." + ); } throw err; });