(bug 40111) Disable minor edit for page/section creation by API
authorumherirrender <umherirrender_de.wp@web.de>
Fri, 12 Oct 2012 20:26:15 +0000 (22:26 +0200)
committerumherirrender <umherirrender_de.wp@web.de>
Fri, 12 Oct 2012 20:26:15 +0000 (22:26 +0200)
Move set of one var to importFormData, because this is called from GUI
and API. Maybe not the best solution, but EditPage is hard to change.

Change-Id: Ice50b15e23233d19dd9d3b906d856e0adf2acba3

RELEASE-NOTES-1.21
includes/EditPage.php

index 987d645..345978f 100644 (file)
@@ -36,6 +36,7 @@ production.
 * action=edit and action=parse now support contentmodel and contentformat parameters to control the interpretation of
   page content; See docs/contenthandler.txt for details.
 * (bug 35693) ApiQueryImageInfo now suppresses errors when unserializing metadata.
+* (bug 40111) Disable minor edit for page/section creation by API
 
 === Languages updated in 1.21 ===
 
index f2bab7d..e41fa0d 100644 (file)
@@ -381,7 +381,6 @@ class EditPage {
                $this->isCssSubpage         = $this->mTitle->isCssSubpage();
                $this->isJsSubpage          = $this->mTitle->isJsSubpage();
                $this->isWrongCaseCssJsPage = $this->isWrongCaseCssJsPage();
-               $this->isNew                = !$this->mTitle->exists() || $this->section == 'new';
 
                # Show applicable editing introductions
                if ( $this->formtype == 'initial' || $this->firsttime ) {
@@ -594,6 +593,7 @@ class EditPage {
 
                # Section edit can come from either the form or a link
                $this->section = $request->getVal( 'wpSection', $request->getVal( 'section' ) );
+               $this->isNew = !$this->mTitle->exists() || $this->section == 'new';
 
                if ( $request->wasPosted() ) {
                        # These fields need to be checked for encoding.