diff options
Diffstat (limited to 'gitlab/mixins.py')
-rw-r--r-- | gitlab/mixins.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gitlab/mixins.py b/gitlab/mixins.py index 1832247..a6794d0 100644 --- a/gitlab/mixins.py +++ b/gitlab/mixins.py @@ -542,8 +542,7 @@ class SaveMixin(_RestObjectBase): return # call the manager - # Don't use `self.encoded_id` here as `self.manager.update()` will encode it. - obj_id = self.get_id() + obj_id = self.encoded_id if TYPE_CHECKING: assert isinstance(self.manager, UpdateMixin) server_data = self.manager.update(obj_id, updated_data, **kwargs) @@ -573,8 +572,7 @@ class ObjectDeleteMixin(_RestObjectBase): """ if TYPE_CHECKING: assert isinstance(self.manager, DeleteMixin) - # Don't use `self.encoded_id` here as `self.manager.delete()` will encode it. - self.manager.delete(self.get_id(), **kwargs) + self.manager.delete(self.encoded_id, **kwargs) class UserAgentDetailMixin(_RestObjectBase): |