Bug 34818 improves regex to capture DB error message
authorAntoine Musso <hashar@users.mediawiki.org>
Thu, 1 Mar 2012 13:11:25 +0000 (13:11 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Thu, 1 Mar 2012 13:11:25 +0000 (13:11 +0000)
Patch by christian at quelltextlich dot at

includes/db/Database.php

index 8c97bb5..5e277f6 100644 (file)
@@ -712,7 +712,7 @@ abstract class DatabaseBase implements DatabaseType {
                }
                if ( $this->mPHPError ) {
                        $error = preg_replace( '!\[<a.*</a>\]!', '', $this->mPHPError );
-                       $error = preg_replace( '!^.*?:(.*)$!', '$1', $error );
+                       $error = preg_replace( '!^.*?:\s?(.*)$!', '$1', $error );
                        return $error;
                } else {
                        return false;