(Bug 44357) Update checkStorage.php to not use deprecated Revision::getText()

Change-Id: Id632867207960ba5c25d2b6eaba06f051fb1e681
This commit is contained in:
Platonides 2013-01-26 15:36:54 +01:00 committed by Gerrit Code Review
parent f7cc2ac108
commit c8a66d678a

View file

@ -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;
}