Index: openacs-4/packages/forums/lib/search/search-chunk-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/forums/lib/search/search-chunk-postgresql.xql,v
diff -u -N -r1.2 -r1.3
--- openacs-4/packages/forums/lib/search/search-chunk-postgresql.xql 7 Aug 2017 23:48:11 -0000 1.2
+++ openacs-4/packages/forums/lib/search/search-chunk-postgresql.xql 15 Jun 2018 20:55:28 -0000 1.3
@@ -6,36 +6,18 @@
select forums_messages.*,
- person__name(forums_messages.user_id) as user_name,
to_char(forums_messages.posting_date, 'YYYY-MM-DD HH24:MI:SS') as posting_date_ansi,
100 as the_score
from forums_messages,
forums_forums
where forums_messages.forum_id = forums_forums.forum_id
- and forums_forums.package_id = :package_id
+ and (:forum_id is null or forums_forums.forum_id = :forum_id)
+ and forums_forums.package_id = :package_id
and forums_messages.state = 'approved'
and forums_messages.subject || ' ' || forums_messages.content || ' ' || person__name(forums_messages.user_id)
ilike :search_pattern
order by forums_messages.posting_date desc
-
-
- select forums_messages.*,
- person__name(forums_messages.user_id) as user_name,
- to_char(forums_messages.posting_date, 'YYYY-MM-DD HH24:MI:SS') as posting_date_ansi,
- 100 as the_score
- from forums_messages,
- forums_forums
- where forums_forums.forum_id = :forum_id
- and forums_forums.package_id = :package_id
- and forums_messages.forum_id = forums_forums.forum_id
- and forums_messages.state = 'approved'
- and forums_messages.subject || ' ' || forums_messages.content || ' ' || person__name(forums_messages.user_id)
- ilike :search_pattern
- order by forums_messages.posting_date desc
-
-
-