From 1a25014564ed81c5ddaf2ac308567c9377922a8f Mon Sep 17 00:00:00 2001 From: Diftraku Date: Tue, 3 Dec 2013 05:51:55 +0200 Subject: [PATCH] Derp, forgot I was actually giving the post[file] to OuroborosPost, making assert fail for null --- ext/ouroboros_api/main.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ext/ouroboros_api/main.php b/ext/ouroboros_api/main.php index 1304b9a7..b16abbc7 100644 --- a/ext/ouroboros_api/main.php +++ b/ext/ouroboros_api/main.php @@ -11,6 +11,7 @@ * * *
  • Tag: @@ -269,10 +270,12 @@ class OuroborosPost extends _SafeOuroborosImage { $this->tags = $post['tags']; } if (array_key_exists('file', $post)) { - assert(is_array($post['file'])); - assert(array_key_exists('tmp_name', $post['file'])); - assert(array_key_exists('name', $post['file'])); - $this->file = $post['file']; + if (!is_null($post['file'])) { + assert(is_array($post['file'])); + assert(array_key_exists('tmp_name', $post['file'])); + assert(array_key_exists('name', $post['file'])); + $this->file = $post['file']; + } } if (array_key_exists('rating', $post)) { assert(