Page MenuHomePhabricator

Special:CreateZObject should not preassign an ID
Closed, ResolvedPublic

Description

Reproduce:

  1. Open two tabs of https://notwikilambda.toolforge.org/wiki/Special:CreateZObject. Please note that they shows the same ZID
  2. Click Save to one of it
  3. Click Save to another

Actual: The second can not be saved.

Expected: When someone view https://notwikilambda.toolforge.org/wiki/Special:CreateZObject, they should not see a ZID, not a Z2K1 is sent to request. When server received the requests, it will assign a ZID used as page name and Z2K1.

Note if either 1. the ZObject is invalid or failed validation or 2. the edit can not be done for other reason (e.g. lack of right, AbuseFilter, blocked, rate limit), a ZID should not be assigned. See also T44362