diff options
Diffstat (limited to 'src/model/guild/member.rs')
| -rw-r--r-- | src/model/guild/member.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/model/guild/member.rs b/src/model/guild/member.rs index 09474f9..70289b9 100644 --- a/src/model/guild/member.rs +++ b/src/model/guild/member.rs @@ -297,9 +297,11 @@ impl Member { None => return Err(From::from(ModelError::ItemMissing)), }; + let default_channel_reader = default_channel.read().unwrap(); + Ok( guild - .permissions_for(default_channel.id, self.user.read().unwrap().id), + .permissions_for(default_channel_reader.id, self.user.read().unwrap().id), ) } |