diff --git a/src/api/v2/clients/baseClient.ts b/src/api/v2/clients/baseClient.ts index 1456629..7982e61 100644 --- a/src/api/v2/clients/baseClient.ts +++ b/src/api/v2/clients/baseClient.ts @@ -30,6 +30,12 @@ export class OpenPAIBaseClient { constructor(cluster: IPAICluster) { this.cluster = OpenPAIBaseClient.parsePaiUri(cluster); this.httpClient = new PAIHttpClient(cluster); + + if (this.cluster.rest_server_uri) { + this.cluster.rest_server_uri = this.cluster.rest_server_uri + .toString() + .replace(/\/+$/, ''); + } } /** @@ -48,8 +54,6 @@ export class OpenPAIBaseClient { if (!cluster.alias) { cluster.alias = paiUri.hostname; } - - cluster.rest_server_uri = cluster.rest_server_uri.replace(/\/+$/, ''); } return cluster; }