Fixed a bug causing failure when user strings are empty.

This commit is contained in:
Aaron Weiss 2014-10-27 12:53:20 -04:00
parent e48aca279d
commit f185106e08

View file

@ -39,6 +39,7 @@ pub enum AccessLevel {
impl AccessLevel { impl AccessLevel {
pub fn from_str(s: &str) -> AccessLevel { pub fn from_str(s: &str) -> AccessLevel {
if s.len() == 0 { Member } else {
match s.char_at(0) { match s.char_at(0) {
'~' => Owner, '~' => Owner,
'&' => Admin, '&' => Admin,
@ -48,6 +49,7 @@ impl AccessLevel {
_ => Member, _ => Member,
} }
} }
}
} }
#[deriving(Show, PartialEq)] #[deriving(Show, PartialEq)]