mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 05:14:46 +02:00
Use nullsafe operator
This commit is contained in:
parent
44b9eb2358
commit
c124d403ff
@ -90,7 +90,7 @@ class RouteServiceProvider extends ServiceProvider
|
||||
// This means that an authenticated API user cannot use IP switching to get
|
||||
// around the limits.
|
||||
RateLimiter::for('api.client', function (Request $request) {
|
||||
$key = optional($request->user())->uuid ?: $request->ip();
|
||||
$key = $request->user()?->uuid ?: $request->ip();
|
||||
|
||||
return Limit::perMinutes(
|
||||
config('http.rate_limit.client_period'),
|
||||
@ -99,7 +99,7 @@ class RouteServiceProvider extends ServiceProvider
|
||||
});
|
||||
|
||||
RateLimiter::for('api.application', function (Request $request) {
|
||||
$key = optional($request->user())->uuid ?: $request->ip();
|
||||
$key = $request->user()?->uuid ?: $request->ip();
|
||||
|
||||
return Limit::perMinutes(
|
||||
config('http.rate_limit.application_period'),
|
||||
|
@ -55,7 +55,7 @@ class ActivityLogTransformer extends BaseClientTransformer
|
||||
|
||||
$properties = $model->properties
|
||||
->mapWithKeys(function ($value, $key) use ($model) {
|
||||
if ($key === 'ip' && !optional($model->actor)->is($this->request->user())) {
|
||||
if ($key === 'ip' && !$model->actor?->is($this->request->user())) {
|
||||
return [$key => '[hidden]'];
|
||||
}
|
||||
|
||||
@ -113,6 +113,6 @@ class ActivityLogTransformer extends BaseClientTransformer
|
||||
*/
|
||||
protected function canViewIP(Model $actor = null): bool
|
||||
{
|
||||
return optional($actor)->is($this->request->user()) || $this->request->user()->root_admin;
|
||||
return $actor?->is($this->request->user()) || $this->request->user()->root_admin;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user