File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11export RUSTUP_HOME=/usr/local/rustup
22export CARGO_HOME=/usr/local/cargo
33export PATH=/usr/local/cargo/bin:$PATH
4- export RUST_VERSION=1.40.0
4+ export RUST_VERSION=1.41.1
55
66set -eux
77
Original file line number Diff line number Diff line change @@ -11,11 +11,11 @@ use std::fmt::Display;
1111
1212#[ derive( Fail , Debug ) ]
1313pub enum ApiError {
14- #[ fail( display = "A mulipart error occured ." ) ]
14+ #[ fail( display = "A multipart error occurred ." ) ]
1515 MultipartError ,
1616 #[ fail( display = "Bad API request." ) ]
1717 GenericBadRequest ( failure:: Error ) ,
18- #[ fail( display = "Group names must ony containe alphanumeric charactars , -, and _" ) ]
18+ #[ fail( display = "Group names must ony contain lowercase alphanumeric characters , -, and _" ) ]
1919 InvalidGroupName ,
2020 #[ fail( display = "Operation Error: {}" , _0) ]
2121 PacksError ( PacksError ) ,
Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ use crate::db::types::*;
33use crate :: rules:: error:: RuleError ;
44use crate :: rules:: RuleContext ;
55use crate :: utils:: valid_group_name;
6- use diesel:: result:: Error as DieselError ;
76use dino_park_trust:: GroupsTrust ;
87use dino_park_trust:: Trust ;
98
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ pub fn to_expiration_ts(days: i32) -> NaiveDateTime {
1111pub fn valid_group_name ( group_name : & str ) -> bool {
1212 group_name
1313 . chars ( )
14- . all ( |c| c . is_ascii_alphanumeric ( ) && c. is_lowercase ( ) || c == '-' || c == '_' )
14+ . all ( |c| ( c . is_ascii_lowercase ( ) || c. is_ascii_digit ( ) ) || c == '-' || c == '_' )
1515}
1616
1717pub fn maybe_to_utc < S > ( naive : & Option < NaiveDateTime > , serializer : S ) -> Result < S :: Ok , S :: Error >
@@ -38,6 +38,13 @@ mod test {
3838 use failure:: Error ;
3939 use serde_json;
4040
41+ #[ test]
42+ fn test_group_names ( ) {
43+ assert ! ( valid_group_name( "group-test-1" ) ) ;
44+ assert ! ( !valid_group_name( "group-Test-1" ) ) ;
45+ assert ! ( !valid_group_name( "group-Test.1" ) ) ;
46+ }
47+
4148 #[ test]
4249 fn test_to_utc ( ) -> Result < ( ) , Error > {
4350 #[ derive( Serialize ) ]
You can’t perform that action at this time.
0 commit comments