Close client on testconnection
This commit is contained in:
parent
3aaaad8792
commit
c1e09d0305
|
@ -351,7 +351,7 @@ const SCHEMA: Integration = getSchema()
|
|||
|
||||
class MongoIntegration implements IntegrationBase {
|
||||
private config: MongoDBConfig
|
||||
private client: any
|
||||
private client: MongoClient
|
||||
|
||||
constructor(config: MongoDBConfig) {
|
||||
this.config = config
|
||||
|
@ -372,6 +372,8 @@ class MongoIntegration implements IntegrationBase {
|
|||
response.connected = true
|
||||
} catch (e: any) {
|
||||
response.error = e.message as string
|
||||
} finally {
|
||||
await this.client.close()
|
||||
}
|
||||
return response
|
||||
}
|
||||
|
@ -380,7 +382,7 @@ class MongoIntegration implements IntegrationBase {
|
|||
return this.client.connect()
|
||||
}
|
||||
|
||||
createObjectIds(json: any): object {
|
||||
createObjectIds(json: any) {
|
||||
const self = this
|
||||
function interpolateObjectIds(json: any) {
|
||||
for (let field of Object.keys(json)) {
|
||||
|
|
Loading…
Reference in New Issue