]> git.decadent.org.uk Git - memories.git/blobdiff - Memories.pm
Fix some interesting breakages: you can't use ->session if there's no user.
[memories.git] / Memories.pm
index a789fabf524497765120d66a42bf8ee85a5bb29a..236060ddc6267da5af1b88f5a6364aa2cf5f09d1 100644 (file)
@@ -93,8 +93,7 @@ sub authenticate {
    $r->get_user;
    if (!$r->user and $self->path =~ /upload/) { $r->template("login"); }
    # Don't let 'em go until they've fixed it
-   warn "Quarantine is : ".$r->session->{quarantined};
-   if ($r->session->{quarantined} and $self->path !~ /js$/) { 
+   if ($r->session and $r->session->{quarantined} and $self->path !~ /js$/) { 
        $r->table("photo"); $r->action("quarantine");
        $r->model_class("Memories::Photo");
    }