Index: openacs-4/packages/acs-tcl/tcl/acs-permissions-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/acs-permissions-procs.tcl,v
diff -u -r1.23.2.1 -r1.23.2.2
--- openacs-4/packages/acs-tcl/tcl/acs-permissions-procs.tcl	18 Mar 2004 15:14:27 -0000	1.23.2.1
+++ openacs-4/packages/acs-tcl/tcl/acs-permissions-procs.tcl	20 May 2004 17:31:30 -0000	1.23.2.2
@@ -58,9 +58,6 @@
 } {
     if { [empty_string_p $party_id] } {
         set party_id [ad_conn user_id]
-        set no_party_p 1
-    } else {
-        set no_party_p 0
     }    
 
     if { $no_cache_p } {
@@ -76,7 +73,12 @@
                               [parameter::get -package_id [ad_acs_kernel_id] -parameter PermissionCacheTimeout -default 300]]
     }
 
-    if { $no_party_p && [ad_conn user_id] == 0 && [ad_conn untrusted_user_id] != 0 && ![template::util::is_true $permission_p] } {
+    if { 
+        [ad_conn user_id] == 0 && 
+        $party_id == 0 && 
+        [ad_conn untrusted_user_id] != 0 && 
+        ![template::util::is_true $permission_p] 
+    } {
         set untrusted_permission_p [permission_p_not_cached \
                                         -party_id [ad_conn untrusted_user_id] \
                                         -object_id $object_id \