Webhook update (#498)

* Update webhook

* Run clippy
This commit is contained in:
Geometrically
2022-12-08 19:44:46 -07:00
committed by GitHub
parent 30b29de8ce
commit 5c7b175e90
2 changed files with 28 additions and 8 deletions

View File

@@ -457,11 +457,11 @@ pub async fn project_edit(
));
}
if !user.role.is_mod()
&& !(!project_item.inner.status.is_approved()
if !(user.role.is_mod()
|| !project_item.inner.status.is_approved()
&& status == &ProjectStatus::Processing
|| project_item.inner.status.is_approved()
&& status.can_be_requested())
|| project_item.inner.status.is_approved()
&& status.can_be_requested())
{
return Err(ApiError::CustomAuthentication(
"You don't have permission to set this status!"