mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 01:56:46 +00:00
fix(ERPNext Node): Fix issue with credential test and add frappe cloud url (#6283)
This commit is contained in:
@@ -56,6 +56,28 @@ export class ERPNextApi implements ICredentialType {
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
displayName: 'Domain',
|
||||
name: 'domain',
|
||||
type: 'options',
|
||||
default: 'erpnext.com',
|
||||
options: [
|
||||
{
|
||||
name: 'erpnext.com',
|
||||
value: 'erpnext.com',
|
||||
},
|
||||
{
|
||||
name: 'frappe.cloud',
|
||||
value: 'frappe.cloud',
|
||||
},
|
||||
],
|
||||
description: 'Domain for your cloud hosted ERPNext instance.',
|
||||
displayOptions: {
|
||||
show: {
|
||||
environment: ['cloudHosted'],
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
displayName: 'Domain',
|
||||
name: 'domain',
|
||||
@@ -90,9 +112,19 @@ export class ERPNextApi implements ICredentialType {
|
||||
test: ICredentialTestRequest = {
|
||||
request: {
|
||||
baseURL:
|
||||
'={{$credentials.environment === "cloudHosted" ? "https://" + $credentials.subdomain + ".erpnext.com" : $credentials.domain}}',
|
||||
url: '/api/resource/Doctype',
|
||||
'={{$credentials.environment === "cloudHosted" ? "https://" + $credentials.subdomain + "." + $credentials.domain : $credentials.domain}}',
|
||||
url: '/api/method/frappe.auth.get_logged_user',
|
||||
skipSslCertificateValidation: '={{ $credentials.allowUnauthorizedCerts }}',
|
||||
},
|
||||
rules: [
|
||||
{
|
||||
type: 'responseSuccessBody',
|
||||
properties: {
|
||||
key: 'message',
|
||||
value: undefined,
|
||||
message: 'Unable to authenticate, Check the credentials and the url',
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user