Fix mod msg status (#896)

* Fix mod msg status

* Fix validators
This commit is contained in:
Geometrically
2024-04-22 13:09:35 -07:00
committed by GitHub
parent 28b0d34bff
commit 83ccf4928f
16 changed files with 57 additions and 124 deletions

View File

@@ -453,7 +453,7 @@ pub async fn project_edit(
old_status: project_item.inner.status,
},
thread_id: project_item.thread_id,
hide_identity: true,
hide_identity: user.role.is_mod(),
}
.insert(&mut transaction)
.await?;

View File

@@ -435,7 +435,7 @@ pub async fn report_edit(
MessageBody::ThreadClosure
},
thread_id: report.thread_id,
hide_identity: true,
hide_identity: user.role.is_mod(),
}
.insert(&mut transaction)
.await?;

View File

@@ -569,6 +569,7 @@ pub async fn add_team_member(
transaction.commit().await?;
TeamMember::clear_cache(team_id, &redis).await?;
User::clear_project_cache(&[new_member.user_id.into()], &redis).await?;
Ok(HttpResponse::NoContent().body(""))
}