summaryrefslogtreecommitdiff
path: root/gitlab/mixins.py
diff options
context:
space:
mode:
authorCarlos Soriano <csoriano@gnome.org>2017-12-15 22:57:45 -0800
committerGauvain Pocentek <gauvain@pocentek.net>2017-12-16 07:57:45 +0100
commit0c3a6cb889473545efd0e8a17e175cb5ff652c34 (patch)
tree3ac84b1905c14327a2a66adb365e4c37664b8b86 /gitlab/mixins.py
parent4e048e179dfbe99d88672f4b5e0471b696e65ea6 (diff)
downloadgitlab-0c3a6cb889473545efd0e8a17e175cb5ff652c34.tar.gz
mixins.py: Avoid sending empty update data to issue.save (#389)
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()