From 7b02e178a4dd56e7658af5f01a50a778d3212573 Mon Sep 17 00:00:00 2001 From: Friendika Date: Sun, 5 Jun 2011 02:18:18 -0700 Subject: [PATCH] more work on facebook re-queue --- include/queue.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/queue.php b/include/queue.php index 79f65601..cbda196d 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))