Skip to content

Commit b0abff1

Browse files
authored
fix: pass client for SelectDefaultValues.from_object (#1654)
1 parent 6d59772 commit b0abff1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

interactions/models/discord/components.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -351,13 +351,13 @@ def from_object(cls, obj: DiscordObject) -> "SelectDefaultValues":
351351
"""Create a default value from a discord object."""
352352
match obj:
353353
case d_models.User():
354-
return cls(id=obj.id, type="user")
354+
return cls(client=obj._client, id=obj.id, type="user")
355355
case d_models.Member():
356-
return cls(id=obj.id, type="user")
356+
return cls(client=obj._client, id=obj.id, type="user")
357357
case d_models.BaseChannel():
358-
return cls(id=obj.id, type="channel")
358+
return cls(client=obj._client, id=obj.id, type="channel")
359359
case d_models.Role():
360-
return cls(id=obj.id, type="role")
360+
return cls(client=obj._client, id=obj.id, type="role")
361361
case _:
362362
raise TypeError(
363363
f"Cannot convert {obj} of type {type(obj)} to a SelectDefaultValues - Expected User, Channel, Member, or Role"

0 commit comments

Comments
 (0)