]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/apistatusesupdate.php
fix caching in location.php
[quix0rs-gnu-social.git] / actions / apistatusesupdate.php
index 3a030f0fe851423bd04211a157302aa9668f03e4..898a4bd723cef157ad3e768096ac5c1134db62ce 100644 (file)
@@ -192,7 +192,13 @@ class ApiStatusesUpdateAction extends ApiAuthAction
             }
 
             $upload = null;
-            $upload = MediaFile::fromUpload('media', $this->user);
+
+            try {
+                $upload = MediaFile::fromUpload('media', $this->user);
+            } catch (ClientException $ce) {
+                $this->clientError($ce->getMessage());
+                return;
+            }
 
             if (isset($upload)) {
                 $status_shortened .= ' ' . $upload->shortUrl();