Make populateRevisionLength fix rows with ar_len = 0.
authordaniel <daniel.kinzler@wikimedia.de>
Mon, 23 Apr 2018 09:07:24 +0000 (11:07 +0200)
committerLegoktm <legoktm@member.fsf.org>
Tue, 1 May 2018 16:12:29 +0000 (16:12 +0000)
commit02fa994b2bb50e9980faa1ee69950e0e6bbacfd1
tree776aa55a36a0a049653f397f8490d539f3a92f64
parent14d0df3c178af0975ea6f794d1ad9dc03f21a1f2
Make populateRevisionLength fix rows with ar_len = 0.

Due to T192189, some rows in the archive table may have ar_len set to 0
erronously. This can be detected by checking if they have ar_sha1 set to
"phoiac9h4m842xq45sp7s6u21eteeq1", which is the hash of the empty string.

This patch makes populateRevisionLength.php detect and fix such rows.

Bug: T192189
Change-Id: I9b6cd62f4b8c5bf93cd305b56af4352a527e19c9
(cherry picked from commit e420790f5200568422dce9473ef44d4f7cefe675)
maintenance/populateRevisionLength.php