diff --git a/packages/nodes-base/nodes/SeaTable/v2/actions/asset/upload/execute.ts b/packages/nodes-base/nodes/SeaTable/v2/actions/asset/upload/execute.ts index d96f458e69..bdd74545e3 100644 --- a/packages/nodes-base/nodes/SeaTable/v2/actions/asset/upload/execute.ts +++ b/packages/nodes-base/nodes/SeaTable/v2/actions/asset/upload/execute.ts @@ -24,8 +24,10 @@ export async function upload( const append = this.getNodeParameter('append', index) as string; // get server url - const credentials = await this.getCredentials('seaTableApi'); - const serverURL = credentials.domain ?? 'https://cloud.seatable.io'; + const credentials: any = await this.getCredentials('seaTableApi'); + const serverURL: string = credentials.domain + ? credentials.domain.replace(/\/$/, '') + : 'https://cloud.seatable.io'; // get workspaceId const workspaceId = (