mirror of
https://github.com/ysoftdevs/terraform-provider-bitbucketserver.git
synced 2026-03-28 20:21:50 +01:00
Fix user name with spaces not working
This commit is contained in:
@@ -152,7 +152,7 @@ func resourceUserRead(d *schema.ResourceData, m interface{}) error {
|
|||||||
|
|
||||||
client := m.(*BitbucketServerProvider).BitbucketClient
|
client := m.(*BitbucketServerProvider).BitbucketClient
|
||||||
req, err := client.Get(fmt.Sprintf("/rest/api/1.0/users/%s",
|
req, err := client.Get(fmt.Sprintf("/rest/api/1.0/users/%s",
|
||||||
url.QueryEscape(name),
|
url.PathEscape(name),
|
||||||
))
|
))
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -192,7 +192,7 @@ func resourceUserExists(d *schema.ResourceData, m interface{}) (bool, error) {
|
|||||||
|
|
||||||
client := m.(*BitbucketServerProvider).BitbucketClient
|
client := m.(*BitbucketServerProvider).BitbucketClient
|
||||||
req, err := client.Get(fmt.Sprintf("/rest/api/1.0/users/%s",
|
req, err := client.Get(fmt.Sprintf("/rest/api/1.0/users/%s",
|
||||||
url.QueryEscape(name),
|
url.PathEscape(name),
|
||||||
))
|
))
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ func TestAccBitbucketUser(t *testing.T) {
|
|||||||
userRand := fmt.Sprintf("%v", rand.New(rand.NewSource(time.Now().UnixNano())).Int())
|
userRand := fmt.Sprintf("%v", rand.New(rand.NewSource(time.Now().UnixNano())).Int())
|
||||||
config := fmt.Sprintf(`
|
config := fmt.Sprintf(`
|
||||||
resource "bitbucketserver_user" "test" {
|
resource "bitbucketserver_user" "test" {
|
||||||
name = "admin%v"
|
name = "admin %v"
|
||||||
display_name = "Admin %v"
|
display_name = "Admin %v"
|
||||||
email_address = "admin%v@example.com"
|
email_address = "admin%v@example.com"
|
||||||
}
|
}
|
||||||
@@ -31,7 +31,7 @@ func TestAccBitbucketUser(t *testing.T) {
|
|||||||
{
|
{
|
||||||
Config: config,
|
Config: config,
|
||||||
Check: resource.ComposeTestCheckFunc(
|
Check: resource.ComposeTestCheckFunc(
|
||||||
resource.TestCheckResourceAttr("bitbucketserver_user.test", "name", "admin"+userRand),
|
resource.TestCheckResourceAttr("bitbucketserver_user.test", "name", "admin "+userRand),
|
||||||
resource.TestCheckResourceAttr("bitbucketserver_user.test", "display_name", "Admin "+userRand),
|
resource.TestCheckResourceAttr("bitbucketserver_user.test", "display_name", "Admin "+userRand),
|
||||||
resource.TestCheckResourceAttr("bitbucketserver_user.test", "email_address", "admin"+userRand+"@example.com"),
|
resource.TestCheckResourceAttr("bitbucketserver_user.test", "email_address", "admin"+userRand+"@example.com"),
|
||||||
resource.TestCheckResourceAttrSet("bitbucketserver_user.test", "initial_password"),
|
resource.TestCheckResourceAttrSet("bitbucketserver_user.test", "initial_password"),
|
||||||
@@ -40,7 +40,7 @@ func TestAccBitbucketUser(t *testing.T) {
|
|||||||
{
|
{
|
||||||
Config: configModified,
|
Config: configModified,
|
||||||
Check: resource.ComposeTestCheckFunc(
|
Check: resource.ComposeTestCheckFunc(
|
||||||
resource.TestCheckResourceAttr("bitbucketserver_user.test", "name", "admin"+userRand),
|
resource.TestCheckResourceAttr("bitbucketserver_user.test", "name", "admin "+userRand),
|
||||||
resource.TestCheckResourceAttr("bitbucketserver_user.test", "display_name", "Admin Updated "+userRand),
|
resource.TestCheckResourceAttr("bitbucketserver_user.test", "display_name", "Admin Updated "+userRand),
|
||||||
resource.TestCheckResourceAttr("bitbucketserver_user.test", "email_address", "admin"+userRand+"@example.com"),
|
resource.TestCheckResourceAttr("bitbucketserver_user.test", "email_address", "admin"+userRand+"@example.com"),
|
||||||
resource.TestCheckResourceAttrSet("bitbucketserver_user.test", "initial_password"),
|
resource.TestCheckResourceAttrSet("bitbucketserver_user.test", "initial_password"),
|
||||||
|
|||||||
Reference in New Issue
Block a user