(Bug 44357) Update checkStorage.php to not use deprecated Revision::getText()
Change-Id: Id632867207960ba5c25d2b6eaba06f051fb1e681
This commit is contained in:
parent
f7cc2ac108
commit
c8a66d678a
1 changed files with 10 additions and 2 deletions
|
|
@ -443,13 +443,21 @@ class CheckStorage {
|
|||
|
||||
function importRevision( &$revision, &$importer ) {
|
||||
$id = $revision->getID();
|
||||
$text = $revision->getText();
|
||||
$content = $revision->getContent( Revision::RAW );
|
||||
$id = $id ? $id : '';
|
||||
|
||||
if ( $content === null ) {
|
||||
echo "Revision $id is broken, we have no content available\n";
|
||||
return;
|
||||
}
|
||||
|
||||
$text = $content->serialize();
|
||||
if ( $text === '' ) {
|
||||
// This is what happens if the revision was broken at the time the
|
||||
// dump was made. Unfortunately, it also happens if the revision was
|
||||
// legitimately blank, so there's no way to tell the difference. To
|
||||
// be safe, we'll skip it and leave it broken
|
||||
$id = $id ? $id : '';
|
||||
|
||||
echo "Revision $id is blank in the dump, may have been broken before export\n";
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue