Skip to content

Commit 59d9bb0

Browse files
authored
Merge branch 'master' into dependabot/cargo/pointercrate-247c716ce2
2 parents 796ad2b + 99dc373 commit 59d9bb0

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

  • pointercrate-demonlist-api/src/endpoints
  • pointercrate-test/tests/demonlist/player

pointercrate-demonlist-api/src/endpoints/player.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use pointercrate_demonlist::{
1414
claim::{ListedClaim, PatchPlayerClaim, PlayerClaim, PlayerClaimPagination},
1515
DatabasePlayer, FullPlayer, PatchPlayer, Player, PlayerPagination, RankedPlayer, RankingPagination,
1616
},
17-
LIST_HELPER,
17+
LIST_HELPER, LIST_MODERATOR,
1818
};
1919
use pointercrate_user::{auth::ApiToken, MODERATOR};
2020
use pointercrate_user_api::auth::Auth;
@@ -70,6 +70,7 @@ pub async fn get(player_id: i32, pool: &State<PointercratePool>) -> Result<Tagge
7070
pub async fn patch(
7171
player_id: i32, mut auth: Auth<ApiToken>, precondition: Precondition, patch: Json<PatchPlayer>,
7272
) -> Result<Tagged<FullPlayer>> {
73+
auth.require_permission(LIST_MODERATOR)?;
7374
let player = Player::by_id(player_id, &mut auth.connection)
7475
.await?
7576
.upgrade(&mut auth.connection)

pointercrate-test/tests/demonlist/player/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ async fn test_list_helper_pagination(pool: Pool<Postgres>) {
7373
async fn test_patch_player_nationality(pool: Pool<Postgres>) {
7474
let (client, mut connection) = pointercrate_test::demonlist::setup_rocket(pool).await;
7575
let player = DatabasePlayer::by_name_or_create("stardust1971", &mut connection).await.unwrap();
76-
let user = pointercrate_test::user::system_user_with_perms(LIST_HELPER, &mut connection).await;
76+
let user = pointercrate_test::user::system_user_with_perms(LIST_MODERATOR, &mut connection).await;
7777

7878
// Try to set subdivision when no nation is set. Should fail.
7979
let result: serde_json::Value = client

0 commit comments

Comments
 (0)