diff --git a/lib/exe/indexer.php b/lib/exe/indexer.php
index 1ccede92378a7d108c241d30f86437313ddba47a..c336514cdb1797eff6cc50a3a05cc3d82af08918 100644
--- a/lib/exe/indexer.php
+++ b/lib/exe/indexer.php
@@ -181,6 +181,8 @@ function sendDigest() {
     global $conf;
     global $USERINFO;
 
+    $sent = false;
+
     // remember current user info
     $olduinfo = $USERINFO;
     $olduser  = $_SERVER['REMOTE_USER'];
@@ -236,9 +238,11 @@ function sendDigest() {
                 foreach($change_ids as $change_id) {
                     subscription_send_digest($USERINFO['mail'], $change_id,
                                              $lastupdate);
+                    $sent = true;
                 }
             } elseif ($style === 'list') {
                 subscription_send_list($USERINFO['mail'], $change_ids, $id);
+                $sent = true;
             }
             // TODO: Handle duplicate subscriptions.
 
@@ -252,7 +256,7 @@ function sendDigest() {
     $USERINFO = $olduinfo;
     $_SERVER['REMOTE_USER'] = $olduser;
     echo 'sendDigest(): finished'.NL;
-    return true;
+    return $sent;
 }
 
 /**