diff --git a/set_version.sh b/set_version.sh index fbb6134f9d41def4bb365551ee94b8a5ecbd66b5..aea91d854330d32997002f5205ba09239ea6c4df 100755 --- a/set_version.sh +++ b/set_version.sh @@ -1,3 +1,3 @@ #!/bin/bash -export version=0.5.0-alpha.0-patch.0 +export version=0.5.0-alpha.1 echo "pub const VERSION: &str = \"${version}\";" > src/version.rs diff --git a/src/routes/channels/group_create.rs b/src/routes/channels/group_create.rs index 22c68fc0e70fb03313bfbea941809df02e567ebd..4405c7ca2e279ed0c53be13bfe360c3e96a623e1 100644 --- a/src/routes/channels/group_create.rs +++ b/src/routes/channels/group_create.rs @@ -38,8 +38,12 @@ pub async fn req(user: User, info: Json<Data>) -> Result<JsonValue> { } for target in &set { - if get_relationship(&user, target) != RelationshipStatus::Friend { - Err(Error::NotFriends)? + match get_relationship(&user, target) { + RelationshipStatus::Friend | + RelationshipStatus::User => {}, + _ => { + return Err(Error::NotFriends); + } } } diff --git a/src/version.rs b/src/version.rs index ce7db47e6843655fd015e1ef394999f5e34d0a7d..b8bf57cf8bcf060ad8f632a10031e3b9ec680b2b 100644 --- a/src/version.rs +++ b/src/version.rs @@ -1 +1 @@ -pub const VERSION: &str = "0.5.0-alpha.0-patch.0"; +pub const VERSION: &str = "0.5.0-alpha.1";