From 9b6ae2bd82a768ca062a72e12c18fc47e6e2f8f1 Mon Sep 17 00:00:00 2001
From: Benoit Thiell <bthiell@cfa.harvard.edu>
Date: Fri, 22 Jul 2011 17:25:40 -0400
Subject: [PATCH] Bug fix in websearch_webcoll.

Webcoll didn't like that no indexes were enabled.
---
 modules/websearch/lib/websearch_webcoll.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/modules/websearch/lib/websearch_webcoll.py b/modules/websearch/lib/websearch_webcoll.py
index 53fc27e..cdbc185 100644
--- a/modules/websearch/lib/websearch_webcoll.py
+++ b/modules/websearch/lib/websearch_webcoll.py
@@ -873,7 +873,11 @@ def get_database_last_updated_timestamp():
     database_tables_timestamps = []
     database_tables_timestamps.append(get_table_update_time('bibrec'))
     database_tables_timestamps.append(get_table_update_time('bibfmt'))
-    database_tables_timestamps.append(get_table_update_time('idxWORD%'))
+    try:
+        database_tables_timestamps.append(get_table_update_time('idxWORD%'))
+    except ValueError:
+        # There are no indexes in the database. That's OK.
+        pass
     database_tables_timestamps.append(get_table_update_time('collection%'))
     database_tables_timestamps.append(get_table_update_time('portalbox'))
     database_tables_timestamps.append(get_table_update_time('field%'))
-- 
1.7.4.1

