Fix entry preview when logged out.

        Patch by kareila. 

diffs (25 lines):

diff -r 2422fd729e2a -r a691d76be23c htdocs/preview/entry.bml
--- a/htdocs/preview/entry.bml  Tue Sep 01 18:25:50 2009 +0000
+++ b/htdocs/preview/entry.bml  Tue Sep 01 18:33:30 2009 +0000
@@ -169,8 +169,10 @@
         }    
 
         # custom friend groups
-        $current{Groups} = $u->security_group_display( $req{allowmask} );
-        delete $current{Groups} unless $current{Groups};
+        if ( $u ) {
+            $current{Groups} = $u->security_group_display( $req{allowmask} );
+            delete $current{Groups} unless $current{Groups};
+        }
 
         my @taglist = ();
         LJ::Tags::is_valid_tagstring( $POST{prop_taglist}, \...@taglist );
@@ -270,7 +272,7 @@
             foreach ( qw( current_music current_location current_coords 
current_moodid current_mood ) );
 
         # custom friends groups
-        my $group_names = $u->security_group_display( $req{allowmask} ) || 
undef;
+        my $group_names = $u ? $u->security_group_display( $req{allowmask} ) : 
undef;
 
         # format it
         my $raw_subj = $req{'subject'};
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to