https://bugzilla.wikimedia.org/show_bug.cgi?id=39936

--- Comment #5 from [email protected] 2012-09-24 23:02:48 UTC ---
I'm not sure if I would mark this as resolved, as I believe what the API does
now are wrong. If some limitations exists that makes the API unable to fulfill
its contract with the requester, then the API should fail. If the requester ask
for an operation that imply a list of 50+ values and the API can only handle 50
of them, well then the request should fail. Only if the requester includes some
parameter that says it is ok with a partial result should the API attempt to
continue with truncated lists. something like "partial=continue" that defalts
to "partial=fail".

In our case where we observed this we had lists of aliases and someone could
create lists of 50+ aliases which would then be truncated when someone with
lesser rights edited the same aliases. This is now changed so anyone with a
limit of 50 values can only change up to 50 at a time. This kind of work but
creates weird errors during bulk upload.

There is at least one way we can get around this, but I tend to think that this
is an issue that should be fixed in core.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- 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
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to