]> git.mxchange.org Git - friendica.git/commitdiff
We have to delete spool files after posting in any case
authorMichael <heluecht@pirati.ca>
Thu, 16 Feb 2017 20:23:07 +0000 (20:23 +0000)
committerMichael <heluecht@pirati.ca>
Thu, 16 Feb 2017 20:23:07 +0000 (20:23 +0000)
include/spool_post.php

index 78384c23af5e8cf26f4ab68a5cd90788c3c2f63a..d2c94881bd51589039fa8f55b8d58efc31bf8f56 100644 (file)
@@ -35,13 +35,19 @@ function spool_post_run($argv, $argc) {
                                        continue;
                                }
                                $arr = json_decode(file_get_contents($fullfile), true);
+
+                               // If it isn't an array then it is no spool file
                                if (!is_array($arr)) {
                                        continue;
                                }
-                               $result = item_store($arr);
-                               if ($result == 0) {
+
+                               // Skip if it doesn't seem to be an item array
+                               if (!isset($arr['uid']) AND !isset($arr['uri']) AND !isset($arr['network'])) {
                                        continue;
                                }
+
+                               $result = item_store($arr);
+
                                logger("Spool file ".$file." stored: ".$result, LOGGER_DEBUG);
                                unlink($fullfile);
                        }