Skip to content

Commit

Permalink
T9018: Add submission check for anonymous users POSTing
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnFLewis committed Apr 2, 2022
1 parent 4f9fbf8 commit d0ae798
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions includes/RequestWiki/RequestWikiRequestViewer.php
Original file line number Diff line number Diff line change
Expand Up @@ -331,9 +331,14 @@ protected function submitForm(
WikiRequest $request
) {
$out = $form->getContext()->getOutput();

if ( isset( $formData['submit-comment'] ) ) {
$request->addComment( $formData['comment'], $form->getUser() );
$user = $form->getUser();

if ( $user->isAnon() ) {
$out->addHTML( Html::errorBox( wfMessage( 'exception-nologin-text' )->parse() ) );

return false;
} elseif ( isset( $formData['submit-comment'] ) ) {
$request->addComment( $formData['comment'], $user );
} elseif ( isset( $formData['submit-edit'] ) ) {
$subdomain = $formData['edit-url'];
$err = '';
Expand All @@ -359,9 +364,9 @@ protected function submitForm(
$request->visibility = $formData['visibility'];

if ( $formData['submission-action'] == 'approve' ) {
$request->approve( $form->getUser(), $formData['reason'] );
$request->approve( $user, $formData['reason'] );
} else {
$request->decline( $formData['reason'], $form->getUser() );
$request->decline( $formData['reason'], $user );
}
}

Expand Down

0 comments on commit d0ae798

Please sign in to comment.