aude added a comment.

git bisect finds https://gerrit.wikimedia.org/r/#/c/244407/ (Effectively remove 
EDIT_DEFER_UPDATES flag) is causing the issue.

We use SiteLinkConflictLookup (SiteLinkTable) to check for site link conflicts 
when saving an edit.

For merging, it's two consecutive saves (save the old item, removing stuff then 
save the new item with everything).  Before, we must have executed the 
SiteLinkTable update immediately on save and now it is deferred until later in 
the request (e.g. until after the second save).

deferring is generally the right thing to do, but we need to figure out a way 
to work around this issue that doesn't cause problems with merging or other 
things.


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

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

To: aude
Cc: Baba_Tabita, Fomafix, 555, Agabi10, Liuxinyu970226, gerritbot, aude, 
Raymond, Daniel_Mietchen, Ricordisamoa, Bene, hoo, Addshore, Lydia_Pintscher, 
Mbch331, Nikki, Aklapper, Sjoerddebruin, Wikidata-bugs



_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to