Skip to content

Commit 671af2c

Browse files
authored
fix auth.py
Exclude params with value None
1 parent e811cbc commit 671af2c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/cmdb/core/auth.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
def build_api_key(key: str, secret: str, path: str, params: dict) -> dict:
55
values = [
66
str(params[k]) for k in sorted(params.keys())
7-
if (k not in ("_key", "_secret") and not isinstance(params[k], (dict, list)))
7+
if (k not in ("_key", "_secret") and not isinstance(params[k], (dict, list)) and params[k] is not None)
88
]
99
values = "".join(values) or ""
1010
_secret = "".join([path, secret, values]).encode("utf-8")

0 commit comments

Comments
 (0)