SQL-log used wrong package id if package is a plugin
authorAlexander Ebert <ebert@woltlab.com>
Tue, 6 Mar 2012 15:07:43 +0000 (16:07 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Tue, 6 Mar 2012 15:07:43 +0000 (16:07 +0100)
Fixes #499

wcfsetup/install/files/lib/system/package/plugin/SQLPackageInstallationPlugin.class.php

index cdb12ff1203a79b8b681bf975e57b29d943b5101..4b4f528b8e17000d6cc76629bce9fde2b4a06898 100644 (file)
@@ -53,7 +53,7 @@ class SQLPackageInstallationPlugin extends AbstractPackageInstallationPlugin {
                        $queries = str_replace("wcf1_", "wcf".WCF_N."_", $queries);
                        
                        // check queries
-                       $parser = new PackageInstallationSQLParser($queries, $package, $this->installation->getAction());
+                       $parser = new PackageInstallationSQLParser($queries, $this->installation->getPackage(), $this->installation->getAction());
                        $conflicts = $parser->test();
                        if (!empty($conflicts)) {
                                if (isset($conflicts['CREATE TABLE']) || isset($conflicts['DROP TABLE'])) {