Skip to content

Commit a7e77ec

Browse files
authored
fix(secret_version): datasource project_id argument (#2701)
* fix(secret_version): datasource project_id argument * fix test
1 parent 20c2f9b commit a7e77ec

5 files changed

+1400
-674
lines changed

internal/services/secret/helpers.go

+9-3
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,20 @@ func newAPIWithRegion(d *schema.ResourceData, m interface{}) (*secret.API, scw.R
3333
}
3434

3535
// newAPIWithRegionAndDefault returns a new Secret API and the region for a Create request
36-
func newAPIWithRegionAndDefault(d *schema.ResourceData, m interface{}, defaultRegion scw.Region) (*secret.API, scw.Region, error) {
36+
func newAPIWithRegionProjectIDAndDefault(d *schema.ResourceData, m interface{}, defaultRegion scw.Region) (*secret.API, scw.Region, string, error) {
3737
api := secret.NewAPI(meta.ExtractScwClient(m))
3838

3939
region, err := meta.ExtractRegionWithDefault(d, m, defaultRegion)
4040
if err != nil {
41-
return nil, "", err
41+
return nil, "", "", err
4242
}
43-
return api, region, nil
43+
44+
projectID, _, err := meta.ExtractProjectID(d, m)
45+
if err != nil {
46+
return nil, "", "", err
47+
}
48+
49+
return api, region, projectID, nil
4450
}
4551

4652
// newAPIWithRegionAndProjectID returns a new Secret API, with region and projectID

0 commit comments

Comments
 (0)