Pārlūkot izejas kodu

Minor change Edit page

Visman 4 gadi atpakaļ
vecāks
revīzija
addf9b2e2b
1 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 6 2
      app/Models/Pages/Edit.php

+ 6 - 2
app/Models/Pages/Edit.php

@@ -12,6 +12,8 @@ namespace ForkBB\Models\Pages;
 
 
 use ForkBB\Core\Validator;
 use ForkBB\Core\Validator;
 use ForkBB\Models\Page;
 use ForkBB\Models\Page;
+use ForkBB\Models\Pages\PostFormTrait;
+use ForkBB\Models\Pages\PostValidatorTrait;
 use ForkBB\Models\Poll\Model as Poll;
 use ForkBB\Models\Poll\Model as Poll;
 use ForkBB\Models\Post\Model as Post;
 use ForkBB\Models\Post\Model as Post;
 use ForkBB\Models\Topic\Model as Topic;
 use ForkBB\Models\Topic\Model as Topic;
@@ -30,7 +32,7 @@ class Edit extends Page
         $post = $this->c->posts->load($args['id']);
         $post = $this->c->posts->load($args['id']);
 
 
         if (
         if (
-            empty($post)
+            ! $post instanceof Post
             || ! $post->canEdit
             || ! $post->canEdit
         ) {
         ) {
             return $this->c->Message->message('Bad request');
             return $this->c->Message->message('Bad request');
@@ -91,8 +93,10 @@ class Edit extends Page
             $firstPost
             $firstPost
             && $this->user->usePoll
             && $this->user->usePoll
         ) {
         ) {
+            $poll = $topic->poll;
+
             if (
             if (
-                ($poll = $topic->poll) instanceof Poll
+                $poll instanceof Poll
                 && (
                 && (
                     ! $poll->canEdit
                     ! $poll->canEdit
                     || 'POST' !== $method
                     || 'POST' !== $method