diff --git a/vimeo.php b/vimeo.php
index b845db2..e8ac23c 100644
--- a/vimeo.php
+++ b/vimeo.php
@@ -477,12 +477,18 @@ public function upload($file_path, $use_multiple_chunks = false, $chunk_temp_dir
$verify = $this->call('vimeo.videos.upload.verifyChunks', array('ticket_id' => $ticket));
// Make sure our file sizes match up
- foreach ($verify->ticket->chunks as $chunk_check) {
- $chunk = $chunks[$chunk_check->id];
-
- if ($chunk['size'] != $chunk_check->size) {
+ if(array_key_exists(0, $verify->ticket->chunks->chunk)){
+ foreach ($verify->ticket->chunks->chunk as $chunk_check) {
+ $chunk = $chunks[$chunk_check->id];
+ if ($chunk['size'] != $chunk_check->size) {
// size incorrect, uh oh
- echo "Chunk {$chunk_check->id} is actually {$chunk['size']} but uploaded as {$chunk_check->size}
";
+ echo "Chunk {$chunk_check->id} is actually {$chunk['size']} but uploaded as {$chunk_check->size}
";
+ }
+ }
+ }else{
+ $chunk_check = $verify->ticket->chunks->chunk;
+ if ($chunks[0]['size'] != $chunk_check['size']){
+ echo "Chunk {0} is actually {$chunk['size']} but uploaded as {$chunk_check['size']}
";
}
}