We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7f192b4 commit 1ec1816Copy full SHA for 1ec1816
gitlab/utils.py
@@ -55,3 +55,7 @@ def sanitized_url(url):
55
parsed = urlparse(url)
56
new_path = parsed.path.replace(".", "%2E")
57
return parsed._replace(path=new_path).geturl()
58
+
59
60
+def remove_none_from_dict(data):
61
+ return {k: v for k, v in data.items() if v is not None}
gitlab/v4/objects.py
@@ -760,6 +760,7 @@ def set(
760
"group": group,
761
"project": project,
762
}
763
+ data = utils.remove_none_from_dict(data)
764
server_data = self.gitlab.http_post(path, post_data=data, **kwargs)
765
return self._obj_cls(self, server_data)
766
0 commit comments