diff options
author | Friendika <info@friendika.com> | 2011-06-05 02:18:18 -0700 |
---|---|---|
committer | Friendika <info@friendika.com> | 2011-06-05 02:18:18 -0700 |
commit | 7b02e178a4dd56e7658af5f01a50a778d3212573 (patch) | |
tree | fc521e1603a7b5b5110f80b667a9f9b90fbab052 /include | |
parent | 182582eed8672b0c75aae747413be2cc6ce0709f (diff) | |
download | volse-hubzilla-7b02e178a4dd56e7658af5f01a50a778d3212573.tar.gz volse-hubzilla-7b02e178a4dd56e7658af5f01a50a778d3212573.tar.bz2 volse-hubzilla-7b02e178a4dd56e7658af5f01a50a778d3212573.zip |
more work on facebook re-queue
Diffstat (limited to 'include')
-rw-r--r-- | include/queue.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/queue.php b/include/queue.php index 79f656017..cbda196da 100644 --- a/include/queue.php +++ b/include/queue.php @@ -55,7 +55,11 @@ function queue_run($argv, $argc){ require_once('include/salmon.php'); foreach($r as $q_item) { - $qi = q("SELECT * FROM `queue` WHERE `id` = %d LIMIT 1", + + // queue_predeliver hooks may have changed the queue db details, + // so check again if this entry still needs processing + + $qi = q("SELECT * FROM `queue` WHERE `id` = %d AND `last` < UTC_TIMESTAMP() - INTERVAL 15 MINUTE ", intval($q_item['id']) ); if(! count($qi)) |