Skip to content

Commit aeae3b5

Browse files
author
leofigy
authored
DB user creation error because bad encoding in path (#313)
* using PathEncode instead of query * removing paco's email from team, because not longer a member of the org
1 parent c2e1d51 commit aeae3b5

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

mongodbatlas/resource_mongodbatlas_database_user.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ func resourceMongoDBAtlasDatabaseUserRead(d *schema.ResourceData, meta interface
124124
authDatabaseName = d.Get("auth_database_name").(string)
125125
}
126126
}
127-
usernameEscaped := url.QueryEscape(username)
127+
usernameEscaped := url.PathEscape(username)
128128

129129
dbUser, _, err := conn.DatabaseUsers.Get(context.Background(), authDatabaseName, projectID, usernameEscaped)
130130
if err != nil {
@@ -221,7 +221,7 @@ func resourceMongoDBAtlasDatabaseUserUpdate(d *schema.ResourceData, meta interfa
221221
username := ids["username"]
222222
authDatabaseName := ids["auth_database_name"]
223223

224-
usernameEscaped := url.QueryEscape(username)
224+
usernameEscaped := url.PathEscape(username)
225225

226226
dbUser, _, err := conn.DatabaseUsers.Get(context.Background(), authDatabaseName, projectID, usernameEscaped)
227227
if err != nil {
@@ -256,7 +256,7 @@ func resourceMongoDBAtlasDatabaseUserDelete(d *schema.ResourceData, meta interfa
256256
username := ids["username"]
257257
authDatabaseName := ids["auth_database_name"]
258258

259-
usernameEscaped := url.QueryEscape(username)
259+
usernameEscaped := url.PathEscape(username)
260260

261261
_, err := conn.DatabaseUsers.Delete(context.Background(), authDatabaseName, projectID, usernameEscaped)
262262
if err != nil {

mongodbatlas/resource_mongodbatlas_database_user_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ func testAccCheckMongoDBAtlasDatabaseUserExists(resourceName string, dbUser *mat
392392
ids := decodeStateID(rs.Primary.ID)
393393
username := ids["username"]
394394

395-
dbUsername := url.QueryEscape(username)
395+
dbUsername := url.PathEscape(username)
396396

397397
if dbUserResp, _, err := conn.DatabaseUsers.Get(context.Background(), ids["auth_database_name"], ids["project_id"], dbUsername); err == nil {
398398
*dbUser = *dbUserResp

mongodbatlas/resource_mongodbatlas_team_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ func TestAccResourceMongoDBAtlasTeam_basic(t *testing.T) {
3232
Config: testAccMongoDBAtlasTeamConfig(orgID, name,
3333
[]string{
3434
35-
3635
36+
3737
},
3838
),
3939
Check: resource.ComposeTestCheckFunc(
@@ -64,7 +64,7 @@ func TestAccResourceMongoDBAtlasTeam_basic(t *testing.T) {
6464
[]string{
6565
6666
67-
"francisco.preciado@digitalonus.com",
67+
"antonio.cabrera@digitalonus.com",
6868
},
6969
),
7070
Check: resource.ComposeTestCheckFunc(

0 commit comments

Comments
 (0)