diff --git a/includes/AJAXPoll.php b/includes/AJAXPoll.php index 23aa797..ab9ad80 100644 --- a/includes/AJAXPoll.php +++ b/includes/AJAXPoll.php @@ -60,7 +60,7 @@ class AJAXPoll { $row = $dbw->selectRow( [ 'ajaxpoll_info' ], - [ 'COUNT(poll_id) AS count' ], + [ 'poll_show_results_before_voting' ], [ 'poll_id' => $id ], __METHOD__ ); @@ -76,7 +76,7 @@ class AJAXPoll { $readonly = MediaWikiServices::getInstance()->getReadOnlyMode()->getReason(); if ( !$readonly ) { - if ( empty( $row->count ) ) { + if ( $row === false ) { $dbw->insert( 'ajaxpoll_info', [ @@ -96,7 +96,7 @@ class AJAXPoll { // @see https://phabricator.wikimedia.org/T163625 [ 'IGNORE' ] ); - } else { + } elseif ( $row->poll_show_results_before_voting !== $showResultsBeforeVoting ) { $dbw->update( 'ajaxpoll_info', [