From: Marcel Werk Date: Wed, 28 Aug 2013 21:45:48 +0000 (+0200) Subject: Fixed search engine issue X-Git-Tag: 2.0.0_Beta_8~37 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=c72b4ce64ce4975f995bd964a8ca3224e5c68697;p=GitHub%2FWoltLab%2FWCF.git Fixed search engine issue --- diff --git a/wcfsetup/install/files/lib/form/SearchForm.class.php b/wcfsetup/install/files/lib/form/SearchForm.class.php index df8814a155..fb4f4bde09 100644 --- a/wcfsetup/install/files/lib/form/SearchForm.class.php +++ b/wcfsetup/install/files/lib/form/SearchForm.class.php @@ -409,7 +409,7 @@ class SearchForm extends RecaptchaForm { // language if (!empty($this->query) && LanguageFactory::getInstance()->multilingualismEnabled() && count(WCF::getUser()->getLanguageIDs())) { - $this->searchIndexCondition->add('(languageID IN (?) OR languageID IS NULL)', array(WCF::getUser()->getLanguageIDs())); + $this->searchIndexCondition->add('(languageID IN (?) OR languageID = 0)', array(WCF::getUser()->getLanguageIDs())); } foreach ($this->selectedObjectTypes as $key => $objectTypeName) { diff --git a/wcfsetup/setup/db/install.sql b/wcfsetup/setup/db/install.sql index 712a40fae1..cbf40abb97 100644 --- a/wcfsetup/setup/db/install.sql +++ b/wcfsetup/setup/db/install.sql @@ -767,7 +767,7 @@ CREATE TABLE wcf1_search_index ( time INT(10) NOT NULL DEFAULT 0, userID INT(10), username VARCHAR(255) NOT NULL DEFAULT '', - languageID INT(10), + languageID INT(10) NOT NULL DEFAULT 0, UNIQUE KEY (objectTypeID, objectID, languageID), FULLTEXT INDEX fulltextIndex (subject, message, metaData), FULLTEXT INDEX fulltextIndexSubjectOnly (subject),