Merge pull request #1376 from pixelfed/frontend-ui-refactor

Update InboxValidator
This commit is contained in:
daniel 2019-06-09 19:02:27 -06:00 committed by GitHub
commit ec688525dc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -70,8 +70,8 @@ class InboxValidator implements ShouldQueue
{ {
$body = $this->payload; $body = $this->payload;
$bodyDecoded = $payload; $bodyDecoded = $payload;
$signature = $headers['signature']; $signature = is_array($headers['signature']) ? $headers['signature'][0] : $headers['signature'];
$date = $headers['date']; $date = is_array($headers['date']) ? $headers['date'][0] : $headers['date'];
if(!$signature) { if(!$signature) {
abort(400, 'Missing signature header'); abort(400, 'Missing signature header');
} }
@ -116,8 +116,8 @@ class InboxValidator implements ShouldQueue
protected function blindKeyRotation($headers, $profile, $payload) protected function blindKeyRotation($headers, $profile, $payload)
{ {
$signature = $headers['signature']; $signature = is_array($headers['signature']) ? $headers['signature'][0] : $headers['signature'];
$date = $headers['date']; $date = is_array($headers['date']) ? $headers['date'][0] : $headers['date'];
if(!$signature) { if(!$signature) {
return false; return false;
} }