mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 01:56:46 +00:00
fix(Nextcloud Node): Throw an actual error if server responded with Fatal error (#8234)
## Summary Nextcloud and Yourls receiving response with OK status as string containing 'Fatal error', throw an actual error in such case  ## Related tickets and issues https://linear.app/n8n/issue/NODE-1035/nextcloud-and-yourls-throw-an-actual-error-if-server-responded-with
This commit is contained in:
@@ -37,6 +37,16 @@ export async function yourlsApiRequest(
|
||||
);
|
||||
}
|
||||
|
||||
if (typeof response === 'string' && response.includes('<b>Fatal error</b>')) {
|
||||
throw new NodeOperationError(
|
||||
this.getNode(),
|
||||
"Yourls responded with a 'Fatal error', check description for more details",
|
||||
{
|
||||
description: `Server response:\n${response}`,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
return response;
|
||||
} catch (error) {
|
||||
throw new NodeApiError(this.getNode(), error as JsonObject);
|
||||
|
||||
Reference in New Issue
Block a user