Skip to content

Commit 3d5bb2b

Browse files
committed
Add name and uniuqe name to fields banned users can't set
Also only trigger this when the fields are different
1 parent e272e6a commit 3d5bb2b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

backend/app/Http/Controllers/UserController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,9 +221,9 @@ public function update(Request $request, User $user)
221221
$trustLevel = $user->getTrustLevel();
222222
$banned = $user->isBanned();
223223
if ($trustLevel == 0 || $banned) {
224-
$values = ['bio', 'avatar_file', 'banner_file', 'background_file', 'custom_title', 'donation_url'];
224+
$values = ['bio', 'avatar_file', 'banner_file', 'background_file', 'custom_title', 'donation_url', 'name', 'unique_name'];
225225
foreach ($values as $value) {
226-
if (!empty($val[$value])) {
226+
if (!empty($val[$value]) && $user[$value] != $val[$value]) {
227227
if ($banned) {
228228
abort(422, 'Banned users cannot set these fields!');
229229
} else {

0 commit comments

Comments
 (0)