Index: openacs-4/packages/news/tcl/news-procs-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news/tcl/news-procs-oracle.xql,v diff -u -N -r1.8.2.1 -r1.8.2.2 --- openacs-4/packages/news/tcl/news-procs-oracle.xql 5 Oct 2021 10:19:17 -0000 1.8.2.1 +++ openacs-4/packages/news/tcl/news-procs-oracle.xql 5 Oct 2021 10:21:59 -0000 1.8.2.2 @@ -37,29 +37,4 @@ - - - - select * from ( - select cn.*, - ci.item_id, - cr.content, - cr.title, - cr.mime_type, - cr.description, - to_char(o.last_modified, 'YYYY-MM-DD HH24:MI:SS') as last_modified - from cr_news cn, - cr_revisions cr, - cr_items ci, - acs_objects o - where cn.package_id=:summary_context_id - and cr.revision_id=cn.news_id - and cn.news_id=o.object_id - and cr.item_id=ci.item_id - and cr.revision_id=ci.live_revision - order by o.last_modified desc - ) where rownum <= $limit - - - Index: openacs-4/packages/news/tcl/news-procs-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news/tcl/news-procs-postgresql.xql,v diff -u -N -r1.7.2.1 -r1.7.2.2 --- openacs-4/packages/news/tcl/news-procs-postgresql.xql 5 Oct 2021 10:19:17 -0000 1.7.2.1 +++ openacs-4/packages/news/tcl/news-procs-postgresql.xql 5 Oct 2021 10:22:00 -0000 1.7.2.2 @@ -32,28 +32,4 @@ - - - - select cn.*, - ci.item_id, - cr.content, - cr.title, - cr.mime_type, - cr.description, - to_char(o.last_modified, 'YYYY-MM-DD HH24:MI:SS') as last_modified - from cr_news cn, - cr_revisions cr, - cr_items ci, - acs_objects o - where cn.package_id=:summary_context_id - and cr.revision_id=cn.news_id - and cn.news_id=o.object_id - and cr.item_id=ci.item_id - and cr.revision_id=ci.live_revision - order by o.last_modified desc - limit $limit - - - Index: openacs-4/packages/news/tcl/news-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news/tcl/news-procs.tcl,v diff -u -N -r1.41.2.1 -r1.41.2.2 --- openacs-4/packages/news/tcl/news-procs.tcl 12 Apr 2021 13:27:19 -0000 1.41.2.1 +++ openacs-4/packages/news/tcl/news-procs.tcl 5 Oct 2021 10:22:00 -0000 1.41.2.2 @@ -233,7 +233,26 @@ set items [list] set counter 0 set package_url [news_util_get_url $summary_context_id] - db_foreach get_news_items {} { + db_foreach get_news_items { + select cn.*, + ci.item_id, + cr.content, + cr.title, + cr.mime_type, + cr.description, + to_char(o.last_modified, 'YYYY-MM-DD HH24:MI:SS') as last_modified + from cr_news cn, + cr_revisions cr, + cr_items ci, + acs_objects o + where cn.package_id=:summary_context_id + and cr.revision_id=cn.news_id + and cn.news_id=o.object_id + and cr.item_id=ci.item_id + and cr.revision_id=ci.live_revision + order by o.last_modified desc + fetch first :limit rows only + } { set entry_url [export_vars -base "[ad_url]${package_url}item" {item_id}] # content doesn't need to be convert to plain text. moreover it will look much