]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Fix PHP fatal error in DeletenoticeAction: died when we had a valid notice, but weren...
authorBrion Vibber <brion@pobox.com>
Fri, 8 Oct 2010 17:33:43 +0000 (10:33 -0700)
committerBrion Vibber <brion@pobox.com>
Fri, 8 Oct 2010 17:33:43 +0000 (10:33 -0700)
actions/deletenotice.php

index 68c43040b0a30e85923fbbf180c9e35521b72a37..2879faa5df70003521961f692049abe8bbc9619b 100644 (file)
@@ -45,6 +45,12 @@ class DeletenoticeAction extends Action
         parent::prepare($args);
 
         $this->user   = common_current_user();
+
+        if (!$this->user) {
+            common_user_error(_('Not logged in.'));
+            exit;
+        }
+
         $notice_id    = $this->trimmed('notice');
         $this->notice = Notice::staticGet($notice_id);
 
@@ -63,10 +69,7 @@ class DeletenoticeAction extends Action
     {
         parent::handle($args);
 
-        if (!common_logged_in()) {
-            common_user_error(_('Not logged in.'));
-            exit;
-        } else if ($this->notice->profile_id != $this->user_profile->id &&
+        if ($this->notice->profile_id != $this->user_profile->id &&
                    !$this->user->hasRight(Right::DELETEOTHERSNOTICE)) {
             common_user_error(_('Can\'t delete this notice.'));
             exit;