Skip to content

Commit 1550a32

Browse files
committed
Merge branch 'bugfix/trailing-slash'
2 parents ac2da1f + 7fb510f commit 1550a32

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

restapi/resource_api_object.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,10 @@ func resourceRestApi() *schema.Resource {
106106
func resourceRestApiImport(d *schema.ResourceData, meta interface{}) (imported []*schema.ResourceData, err error) {
107107
input := d.Id()
108108

109-
hasTrailingSlash := strings.LastIndex(input, "/") == len(input)
109+
hasTrailingSlash := strings.LastIndex(input, "/") == len(input)-1
110110
var n int
111111
if (hasTrailingSlash) {
112-
n = strings.LastIndex(input[0:len(input)-1], "/")
112+
n = strings.LastIndex(input[0 : len(input) - 1], "/")
113113
} else {
114114
n = strings.LastIndex(input, "/")
115115
}
@@ -123,9 +123,9 @@ func resourceRestApiImport(d *schema.ResourceData, meta interface{}) (imported [
123123

124124
var id string
125125
if (hasTrailingSlash) {
126-
id = input[n+1 : len(input)-1]
126+
id = input[n + 1 : len(input) - 1]
127127
} else {
128-
id = input[n+1 : len(input)]
128+
id = input[n + 1 : len(input)]
129129
}
130130

131131
d.Set("data", fmt.Sprintf(`{ "id": "%s" }`, id))

0 commit comments

Comments
 (0)