Skip to content

Commit 94345e7

Browse files
committed
Fix resource id when using default conn
1 parent f8064d6 commit 94345e7

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

internal/provider/resource_remote_file.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,11 @@ func resourceRemoteFile() *schema.Resource {
5050
}
5151

5252
func resourceRemoteFileCreate(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics {
53-
d.SetId(fmt.Sprintf("%s:%s", d.Get("conn.0.host").(string), d.Get("path").(string)))
53+
connectionResourceData, err := meta.(*apiClient).connectionResourceData(d)
54+
if err != nil {
55+
return diag.Errorf(err.Error())
56+
}
57+
d.SetId(fmt.Sprintf("%s:%s", connectionResourceData.Get("conn.0.host").(string), d.Get("path").(string)))
5458

5559
client, err := meta.(*apiClient).getRemoteClient(d)
5660
if err != nil {
@@ -83,7 +87,11 @@ func resourceRemoteFileCreate(ctx context.Context, d *schema.ResourceData, meta
8387
}
8488

8589
func resourceRemoteFileRead(ctx context.Context, d *schema.ResourceData, meta interface{}) diag.Diagnostics {
86-
d.SetId(fmt.Sprintf("%s:%s", d.Get("conn.0.host").(string), d.Get("path").(string)))
90+
connectionResourceData, err := meta.(*apiClient).connectionResourceData(d)
91+
if err != nil {
92+
return diag.Errorf(err.Error())
93+
}
94+
d.SetId(fmt.Sprintf("%s:%s", connectionResourceData.Get("conn.0.host").(string), d.Get("path").(string)))
8795

8896
client, err := meta.(*apiClient).getRemoteClient(d)
8997
if err != nil {

0 commit comments

Comments
 (0)