Skip to content

Commit 0a4e128

Browse files
authored
feat: set default project client value when request is empty(#457)
1 parent 0ec6930 commit 0a4e128

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

api/account/v2alpha1/account_sdk.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,11 @@ type CreateSSHKeyRequest struct {
217217
func (s *API) CreateSSHKey(req *CreateSSHKeyRequest, opts ...scw.RequestOption) (*SSHKey, error) {
218218
var err error
219219

220+
defaultProjectID, exist := s.client.GetDefaultProjectID()
221+
if exist && req.OrganizationID == nil && req.ProjectID == nil {
222+
req.ProjectID = &defaultProjectID
223+
}
224+
220225
defaultOrganizationID, exist := s.client.GetDefaultOrganizationID()
221226
if exist && req.OrganizationID == nil && req.ProjectID == nil {
222227
req.OrganizationID = &defaultOrganizationID

api/test/v1/test_sdk.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,11 @@ type CreateHumanRequest struct {
426426
func (s *API) CreateHuman(req *CreateHumanRequest, opts ...scw.RequestOption) (*Human, error) {
427427
var err error
428428

429+
defaultProjectID, exist := s.client.GetDefaultProjectID()
430+
if exist && req.OrganizationID == nil && req.ProjectID == nil {
431+
req.ProjectID = &defaultProjectID
432+
}
433+
429434
defaultOrganizationID, exist := s.client.GetDefaultOrganizationID()
430435
if exist && req.OrganizationID == nil && req.ProjectID == nil {
431436
req.OrganizationID = &defaultOrganizationID

0 commit comments

Comments
 (0)