Skip to content

Commit e267b45

Browse files
committed
fix: comments
1 parent 42b3e47 commit e267b45

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

src/tools/atlas/metadata/connectCluster.ts

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,7 @@ export class ConnectClusterTool extends AtlasToolBase {
105105
cn.username = username;
106106
cn.password = password;
107107
cn.searchParams.set("authSource", "admin");
108-
const connectionString = cn.toString();
109-
110-
return connectionString;
108+
return cn.toString();
111109
}
112110

113111
private async connectToCluster(connectionString: string): Promise<void> {
@@ -141,24 +139,26 @@ export class ConnectClusterTool extends AtlasToolBase {
141139
}
142140

143141
if (lastError) {
144-
void this.session.apiClient
145-
.deleteDatabaseUser({
146-
params: {
147-
path: {
148-
groupId: this.session.connectedAtlasCluster?.projectId || "",
149-
username: this.session.connectedAtlasCluster?.username || "",
150-
databaseName: "admin",
142+
if (this.session.connectedAtlasCluster?.projectId && this.session.connectedAtlasCluster?.username) {
143+
void this.session.apiClient
144+
.deleteDatabaseUser({
145+
params: {
146+
path: {
147+
groupId: this.session.connectedAtlasCluster.projectId,
148+
username: this.session.connectedAtlasCluster.username,
149+
databaseName: "admin",
150+
},
151151
},
152-
},
153-
})
154-
.catch((err: unknown) => {
155-
const error = err instanceof Error ? err : new Error(String(err));
156-
logger.debug(
157-
LogId.atlasConnectFailure,
158-
"atlas-connect-cluster",
159-
`error deleting database user: ${error.message}`
160-
);
161-
});
152+
})
153+
.catch((err: unknown) => {
154+
const error = err instanceof Error ? err : new Error(String(err));
155+
logger.debug(
156+
LogId.atlasConnectFailure,
157+
"atlas-connect-cluster",
158+
`error deleting database user: ${error.message}`
159+
);
160+
});
161+
}
162162
this.session.connectedAtlasCluster = undefined;
163163
throw lastError;
164164
}

0 commit comments

Comments
 (0)