From 02cefeab466fc777877eea6d06815bcec3b22ed0 Mon Sep 17 00:00:00 2001 From: Zomatree Date: Mon, 28 Aug 2023 18:57:05 +0100 Subject: [PATCH] Fix member.edit --- revolt/http.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/revolt/http.py b/revolt/http.py index 16da7e1..285abed 100755 --- a/revolt/http.py +++ b/revolt/http.py @@ -423,7 +423,10 @@ class HttpClient: return await self.request("PUT", f"/custom/emoji/{asset['id']}", json={"name": name, "parent": parent, "nsfw": nsfw}) def edit_member(self, server_id: str, member_id: str, remove: list[str] | None, values: dict[str, Any]) -> Request[MemberPayload]: - return self.request("PATCH", f"/servers/{server_id}/members/{member_id}", json={"remove": remove, **values}) + if remove: + values["remove"] = remove + + return self.request("PATCH", f"/servers/{server_id}/members/{member_id}", json=values) def delete_messages(self, channel_id: str, messages: list[str]) -> Request[None]: return self.request("DELETE", f"/channels/{channel_id}/messages/bulk", json={"ids": messages})