From 7c17a717edf6bc9075d4f3b71a405b5e11b3584c Mon Sep 17 00:00:00 2001 From: ytn3rd Date: Fri, 30 Jun 2017 02:30:07 +1000 Subject: [PATCH] Added check for if range exists when getting progress for resumable upload. (#1209) --- src/Google/Http/MediaFileUpload.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Google/Http/MediaFileUpload.php b/src/Google/Http/MediaFileUpload.php index bd38a71b6..1ce9bb1d3 100644 --- a/src/Google/Http/MediaFileUpload.php +++ b/src/Google/Http/MediaFileUpload.php @@ -165,8 +165,11 @@ private function makePutRequest(RequestInterface $request) if (308 == $this->httpResultCode) { // Track the amount uploaded. - $range = explode('-', $response->getHeaderLine('range')); - $this->progress = $range[1] + 1; + $range = $response->getHeaderLine('range'); + if ($range) { + $range_array = explode('-', $range); + $this->progress = $range_array[1] + 1; + } // Allow for changing upload URLs. $location = $response->getHeaderLine('location');