Fix subscription filters so you can remove people from them now.

        Patch by yvi. 

diffs (16 lines):

diff -r 5f21b4ae3f7b -r c994593e71e9 htdocs/tools/endpoints/contentfilters.bml
--- a/htdocs/tools/endpoints/contentfilters.bml Wed Sep 30 06:32:35 2009 +0000
+++ b/htdocs/tools/endpoints/contentfilters.bml Wed Sep 30 06:34:35 2009 +0000
@@ -157,6 +157,12 @@
                 $data->{$uid} = $member;
             }
 
+            # see whether we deleted any members from the filter
+            foreach my $uid ( keys %{ $data } ) {
+                # delete userid from $data if it is not also in 
$filt->{members}
+                delete $data->{$uid} unless exists $filt->{members}->{$uid};
+            }
+
             # save the filter, very important...
             $cf->_save;
         }
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to