FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fix: remove null values from features POST data, because it fails · tsnowlan/python-gitlab@1ec1816 · GitHub

Repository navigation

Commit 1ec1816

Browse files
committed
fix: remove null values from features POST data, because it fails
with HTTP 500
1 parent 7f192b4 commit 1ec1816

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

‎gitlab/utils.py‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,7 @@ def sanitized_url(url):
5555
parsed = urlparse(url)
5656
new_path = parsed.path.replace(".", "%2E")
5757
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‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -760,6 +760,7 @@ def set(
760760
"group": group,
761761
"project": project,
762762
}
763+
data = utils.remove_none_from_dict(data)
763764
server_data = self.gitlab.http_post(path, post_data=data, **kwargs)
764765
return self._obj_cls(self, server_data)
765766

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL