From f33611aee6bee3bbb000b22f42a702817c2d7578 Mon Sep 17 00:00:00 2001 From: Paul <paulmakles@gmail.com> Date: Mon, 14 Jun 2021 16:00:29 +0100 Subject: [PATCH] Fix: Handle status::User on group create. --- set_version.sh | 2 +- src/routes/channels/group_create.rs | 8 ++++++-- src/version.rs | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/set_version.sh b/set_version.sh index fbb6134..aea91d8 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 22c68fc..4405c7c 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 ce7db47..b8bf57c 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"; -- GitLab