From 011d76e914b5d0cf6c4de9ebe52c37b5c8e9c3c4 Mon Sep 17 00:00:00 2001 From: Chih-Hsuan Yen Date: Mon, 18 Jul 2022 21:55:31 +0800 Subject: [PATCH] Fix some GPG key APIs Noticed when I'm working on https://github.com/gitlabhq/terraform-provider-gitlab/issues/1166 --- users.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/users.go b/users.go index bbe535a10..e4be66d9c 100644 --- a/users.go +++ b/users.go @@ -651,7 +651,7 @@ func (s *UsersService) AddGPGKey(opt *AddGPGKeyOptions, options ...RequestOption // // GitLab API docs: https://docs.gitlab.com/ce/api/users.html#delete-a-gpg-key func (s *UsersService) DeleteGPGKey(key int, options ...RequestOptionFunc) (*Response, error) { - u := fmt.Sprintf("users/gpg_keys/%d", key) + u := fmt.Sprintf("user/gpg_keys/%d", key) req, err := s.client.NewRequest(http.MethodDelete, u, nil, options) if err != nil { @@ -706,10 +706,10 @@ func (s *UsersService) GetGPGKeyForUser(user, key int, options ...RequestOptionF // // GitLab API docs: // https://docs.gitlab.com/ce/api/users.html#add-a-gpg-key-for-a-given-user -func (s *UsersService) AddGPGKeyForUser(user int, options ...RequestOptionFunc) (*GPGKey, *Response, error) { +func (s *UsersService) AddGPGKeyForUser(user int, opt *AddGPGKeyOptions, options ...RequestOptionFunc) (*GPGKey, *Response, error) { u := fmt.Sprintf("users/%d/gpg_keys", user) - req, err := s.client.NewRequest(http.MethodPost, u, nil, options) + req, err := s.client.NewRequest(http.MethodPost, u, opt, options) if err != nil { return nil, nil, err }