1
0
mirror of https://github.com/flarum/core.git synced 2025-07-14 13:26:23 +02:00

Assert permission when updating avatar

This commit is contained in:
Clark Winkelmann
2018-01-31 16:36:42 +01:00
parent 7651907f56
commit 2eae968a70

View File

@ -147,6 +147,8 @@ class EditUserHandler
} }
if ($avatarUrl = array_get($attributes, 'avatarUrl')) { if ($avatarUrl = array_get($attributes, 'avatarUrl')) {
$this->assertPermission($canEdit);
$validation = $this->validatorFactory->make(compact('avatarUrl'), ['avatarUrl' => 'url']); $validation = $this->validatorFactory->make(compact('avatarUrl'), ['avatarUrl' => 'url']);
if ($validation->fails()) { if ($validation->fails()) {
@ -161,6 +163,8 @@ class EditUserHandler
// //
} }
} elseif (array_key_exists('avatarUrl', $attributes)) { } elseif (array_key_exists('avatarUrl', $attributes)) {
$this->assertPermission($canEdit);
$this->avatarUploader->remove($user); $this->avatarUploader->remove($user);
} }