Index: openacs-4/packages/news-aggregator/tcl/subscription-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/news-aggregator/tcl/subscription-procs.tcl,v
diff -u -r1.1.1.1 -r1.1.1.1.2.1
--- openacs-4/packages/news-aggregator/tcl/subscription-procs.tcl 20 Mar 2004 11:04:39 -0000 1.1.1.1
+++ openacs-4/packages/news-aggregator/tcl/subscription-procs.tcl 2 Jan 2006 20:40:16 -0000 1.1.1.1.2.1
@@ -23,6 +23,9 @@
{-aggregator_id:required}
} {
db_dml delete_subscription {}
+ if { [db_string source_use_count {}] eq "0" } {
+ news_aggregator::source::delete -source_id $source_id
+ }
}
ad_proc -public news_aggregator::subscription::move {
Index: openacs-4/packages/news-aggregator/tcl/subscription-procs.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/news-aggregator/tcl/Attic/subscription-procs.xql,v
diff -u -r1.2 -r1.2.2.1
--- openacs-4/packages/news-aggregator/tcl/subscription-procs.xql 20 Mar 2004 14:06:45 -0000 1.2
+++ openacs-4/packages/news-aggregator/tcl/subscription-procs.xql 2 Jan 2006 20:40:16 -0000 1.2.2.1
@@ -20,6 +20,13 @@
+
+
+ select count(*) from na_subscriptions
+ where source_id = :source_id
+
+
+
update na_subscriptions