From c75be9fb38d9b1297b61656e99d618815782d548 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sun, 9 Jun 2019 19:01:34 -0600 Subject: [PATCH] Update InboxValidator --- app/Jobs/InboxPipeline/InboxValidator.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Jobs/InboxPipeline/InboxValidator.php b/app/Jobs/InboxPipeline/InboxValidator.php index 9032cd871..8759ac064 100644 --- a/app/Jobs/InboxPipeline/InboxValidator.php +++ b/app/Jobs/InboxPipeline/InboxValidator.php @@ -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; }