Update InboxValidator

This commit is contained in:
Daniel Supernault 2019-06-09 19:01:34 -06:00
parent b05325ab5b
commit c75be9fb38
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

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