Ignoring optional packages during update
authorAlexander Ebert <ebert@woltlab.com>
Wed, 24 Apr 2013 20:49:14 +0000 (22:49 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Wed, 24 Apr 2013 20:49:14 +0000 (22:49 +0200)
wcfsetup/install/files/lib/system/package/PackageInstallationNodeBuilder.class.php

index f1e1b3b89c42345a845633853cde219a047d62d5..03c70f9ddf4f404ced801e83dc0e6310ab95170d 100644 (file)
@@ -81,8 +81,10 @@ class PackageInstallationNodeBuilder {
                // package installation plugins
                $this->buildPluginNodes();
                
-               // optional packages
-               $this->buildOptionalNodes();
+               // optional packages (ignored on update)
+               if ($this->installation->queue->action == 'install') {
+                       $this->buildOptionalNodes();
+               }
                
                // child queues
                $this->buildChildQueues();