summaryrefslogtreecommitdiff
path: root/gitlab/mixins.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitlab/mixins.py')
-rw-r--r--gitlab/mixins.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/gitlab/mixins.py b/gitlab/mixins.py
index c9243ed..0c06f92 100644
--- a/gitlab/mixins.py
+++ b/gitlab/mixins.py
@@ -303,6 +303,9 @@ class SaveMixin(object):
GitlabUpdateError: If the server cannot perform the request
"""
updated_data = self._get_updated_data()
+ # Nothing to update. Server fails if sent an empty dict.
+ if not updated_data:
+ return
# call the manager
obj_id = self.get_id()