Web browser: ---
            Bug ID: 60309
           Summary: Flow: new-topic should fail on page that isn't a Flow
           Product: MediaWiki extensions
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: major
          Priority: Unprioritized
         Component: Flow
    Classification: Unclassified
   Mobile Platform: ---

As in bug 60218. Go to [[mw:Special:ApiSandbox]]:
* action=flow
* page= page you want to blank, one that isn't a Flow board.
* params={"topic_list": {"topic": "Topic!", "content": "Content!"}}
* token=Flow token from API (request tokens type 'flow'), +\ if you're logged

Press Make request, and the page will be replaced with the string: "This talk
page has been taken over by a
[ Flow board]."
The API request returns success and includes the chunk of HTML for the new

But the page isn't a Flow board! The API request should fail.
onPerformAction checks isTalkpageOccupied but returns true if it isn't, and
maybe the API should be checking too before it calls ensureFlowRevision().

You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
Wikibugs-l mailing list

Reply via email to