mirror of
https://github.com/sct/overseerr.git
synced 2025-12-27 08:45:06 +01:00
fix: enhance error messages when Fetch API fails (#893)
This commit is contained in:
@@ -257,11 +257,18 @@ class SonarrAPI extends ServarrBase<{
|
||||
|
||||
return createdSeriesData;
|
||||
} catch (e) {
|
||||
let errorData;
|
||||
try {
|
||||
errorData = await e.cause?.text();
|
||||
errorData = JSON.parse(errorData);
|
||||
} catch {
|
||||
/* empty */
|
||||
}
|
||||
logger.error('Something went wrong while adding a series to Sonarr.', {
|
||||
label: 'Sonarr API',
|
||||
errorMessage: e.message,
|
||||
options,
|
||||
response: e?.response?.data,
|
||||
response: errorData,
|
||||
});
|
||||
throw new Error('Failed to add series');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user