diff --git a/integrations/n8n/CHANGELOG.md b/integrations/n8n/CHANGELOG.md index 82337a41..b0faa228 100644 --- a/integrations/n8n/CHANGELOG.md +++ b/integrations/n8n/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog +## 2.0.4 (2026-04-08) + +### Bug Fixes + +- Fix file upload 403 error + ## 2.0.3 (2026-04-08) ### Improvements diff --git a/integrations/n8n/README.md b/integrations/n8n/README.md index f119c168..29c58083 100644 --- a/integrations/n8n/README.md +++ b/integrations/n8n/README.md @@ -24,7 +24,7 @@ Or install from archive (Docker, custom n8n images): # Download from GitHub Releases # Find the latest n8n-nodes-pachca.tgz at: # https://github.com/pachca/openapi/releases?q=n8n -wget https://github.com/pachca/openapi/releases/download/n8n-v2.0.2/n8n-nodes-pachca.tgz +wget https://github.com/pachca/openapi/releases/download/n8n-v2.0.4/n8n-nodes-pachca.tgz # Via npm (recommended) cd ~/.n8n/nodes && npm install ./n8n-nodes-pachca.tgz diff --git a/integrations/n8n/nodes/Pachca/GenericFunctions.ts b/integrations/n8n/nodes/Pachca/GenericFunctions.ts index 1f28abb2..edcf104d 100644 --- a/integrations/n8n/nodes/Pachca/GenericFunctions.ts +++ b/integrations/n8n/nodes/Pachca/GenericFunctions.ts @@ -743,7 +743,6 @@ export async function uploadFileToS3( const MAX_RETRIES = 3; for (let attempt = 0; attempt < MAX_RETRIES; attempt++) { const s3Fields: Record = { - 'Content-Type': contentType, 'Content-Disposition': String(presigned['Content-Disposition']), acl: String(presigned.acl), policy: String(presigned.policy), diff --git a/integrations/n8n/package.json b/integrations/n8n/package.json index 988ff10d..edfceafa 100644 --- a/integrations/n8n/package.json +++ b/integrations/n8n/package.json @@ -1,6 +1,6 @@ { "name": "n8n-nodes-pachca", - "version": "2.0.3", + "version": "2.0.4", "description": "Pachca node for n8n workflow automation", "license": "MIT", "main": "index.js",