]> git.mxchange.org Git - friendica.git/commitdiff
Fix warning "reset() expects parameter 1 to be array, null given"
authorMichael <heluecht@pirati.ca>
Sun, 23 May 2021 16:37:34 +0000 (16:37 +0000)
committerMichael <heluecht@pirati.ca>
Sun, 23 May 2021 16:37:34 +0000 (16:37 +0000)
src/Object/Api/Mastodon/Status.php

index eb88ce5f1a5da943eeb97d23367a38212d88d81f..974ac0dc74d5ea9d0934e9c158571d89dff298ee 100644 (file)
@@ -114,8 +114,12 @@ class Status extends BaseDataTransferObject
                $this->visibility = $visibility[$item['private']];
 
                $languages = json_decode($item['language'], true);
-               reset($languages);
-               $this->language = is_array($languages) ? key($languages) : null;
+               if (is_array($languages)) {
+                       reset($languages);
+                       $this->language = key($languages);
+               } else {
+                       $this->language = null;
+               }
 
                $this->uri = $item['uri'];
                $this->url = $item['plink'] ?? null;