Fixed ApplicationEditor::setup()
authorAlexander Ebert <ebert@woltlab.com>
Thu, 6 Dec 2012 14:45:14 +0000 (15:45 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Thu, 6 Dec 2012 14:45:14 +0000 (15:45 +0100)
wcfsetup/install/files/lib/data/application/ApplicationEditor.class.php

index 8fe3008a0b4c884a07fb6659511d6cc7afa66d87..17934d25030ee40aaec1015850b9b014199b199f 100644 (file)
@@ -71,11 +71,16 @@ class ApplicationEditor extends DatabaseObjectEditor implements IEditableCachedO
                        ));
                        $row = $statement->fetchArray();
                        
-                       $sql = "UPDATE  wcf".WCF_N."_application
-                               SET     isApplication = ?
-                               WHERE   packageID = ?";
-                       $statement = WCF::getDB()->prepareStatement($sql);
-                       $statement->execute(array($row['packageID']));
+                       if ($row !== false) {
+                               $sql = "UPDATE  wcf".WCF_N."_application
+                                       SET     isPrimary = ?
+                                       WHERE   packageID = ?";
+                               $statement = WCF::getDB()->prepareStatement($sql);
+                               $statement->execute(array(
+                                       1,
+                                       $row['packageID']
+                               ));
+                       }
                }
        }