thiemowmde added a subscriber: thiemowmde.
thiemowmde added a comment.

We discussed this during todays story time. Suspicions:

1. With one API request (or two with no explicit base revision), both ChangeOps 
are first validated independently, and then applied. The second is validated 
without the first being applied.
2. With two API requests, both ChangeOps are validated against the same base 
revision. The second edit does not "see" the first edit because it uses the 
same base revision as the first edit for comparison, but merges the edit into 
the latest revision.

Expected behavior when the UI does two API requests: Q1 does have 
label/description "A/A". Q2 does have "B/A". You want to change Q2 to "A/B". 
This means: First edit changes Q2 to "A/A". BOOM! Second edit changes Q2 to 
"A/B", which is fine.


TASK DETAIL
  https://phabricator.wikimedia.org/T121395

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: thiemowmde
Cc: thiemowmde, gerritbot, Bene, Lydia_Pintscher, hoo, aude, Aklapper, daniel, 
Jonas, StudiesWorld, Wikidata-bugs, Mbch331



_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to