Fix writing show order element for acp search providers via GUI
authorMatthias Schmidt <gravatronics@live.com>
Sun, 14 Oct 2018 07:47:24 +0000 (09:47 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Sun, 14 Oct 2018 07:47:24 +0000 (09:47 +0200)
See #2545

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

index 181c86ade5f774dee9fcc12c3b83d3495f63776e..268fd15abe4bf91c15026283e32b3ce9a693879d 100644 (file)
@@ -239,10 +239,8 @@ class ACPSearchProviderPackageInstallationPlugin extends AbstractXMLPackageInsta
                $acpSearchProvider = $document->createElement($this->tagName);
                $acpSearchProvider->setAttribute('name', $data['name']);
                $acpSearchProvider->appendChild($document->createElement('classname', $data['classname']));
-               
-               /** @var IntegerFormField $showOrder */
-               if (!empty($data['showOrder'])) {
-                       $acpSearchProvider->appendChild($document->createElement('showorder', (string) $data['showorder']));
+               if (isset($data['showorder'])) {
+                       $acpSearchProvider->appendChild($document->createElement('showorder', (string)$data['showorder']));
                }
                
                $document->getElementsByTagName('import')->item(0)->appendChild($acpSearchProvider);