Skip to content

Commit a7f7217

Browse files
authored
feat: fixes the realm URL when it is set. (#1545)
* fixes the realm URL when it is set. * minor rewrite logic.
1 parent 77cbb84 commit a7f7217

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

mongodbatlas/config.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,9 @@ func (c *MongoDBClient) GetRealmClient(ctx context.Context) (*realm.Client, erro
100100
optsRealm := []realm.ClientOpt{realm.SetUserAgent(userAgent)}
101101
authConfig := realmAuth.NewConfig(nil)
102102
if c.Config.BaseURL != "" && c.Config.RealmBaseURL != "" {
103-
optsRealm = append(optsRealm, realm.SetBaseURL(c.Config.RealmBaseURL))
104-
authConfig.AuthURL, _ = url.Parse(c.Config.RealmBaseURL + "api/admin/v3.0/auth/providers/mongodb-cloud/login")
103+
adminURL := c.Config.RealmBaseURL + "api/admin/v3.0/"
104+
optsRealm = append(optsRealm, realm.SetBaseURL(adminURL))
105+
authConfig.AuthURL, _ = url.Parse(adminURL + "auth/providers/mongodb-cloud/login")
105106
}
106107

107108
token, err := authConfig.NewTokenFromCredentials(ctx, c.Config.PublicKey, c.Config.PrivateKey)

0 commit comments

Comments
 (0)