You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a bug in the generated SQL for simplesearch context settings as well as unpublished resources:
SELECT DISTINCT modResource.id AS modResource_id, etc-etc-etc modResource.properties AS modResource_properties
FROM modx_site_content AS modResource
WHERE ( ( modResource.pagetitle LIKE '%car%' OR modResource.longtitle LIKE '%car%' OR modResource.alias LIKE '%car%' OR modResource.description LIKE '%car%' OR modResource.introtext LIKE '%car%' OR modResource.content LIKE '%car%'
OR modResource.pagetitle LIKE '%seat%' OR modResource.longtitle LIKE '%seat%' OR modResource.alias LIKE '%seat%' OR modResource.description LIKE '%seat%' OR modResource.introtext LIKE '%seat%' OR modResource.content LIKE '%seat%'
OR modResource.pagetitle LIKE '%safety%' OR modResource.longtitle LIKE '%safety%' OR modResource.alias LIKE '%safety%' OR modResource.description LIKE '%safety%' OR modResource.introtext LIKE '%safety%' OR modResource.content LIKE '%safety%'
AND modResource.published = 1
AND modResource.searchable = 1
AND modResource.deleted = 0
AND modResource.context_key IN ('English') )
AND ( modResource.id != 0 AND modResource.id != 0 ) )
the issue is with the order of the AND/OR conditions ~ it should be:
WHERE ( ( modResource.pagetitle LIKE '%car%' OR etc - etc - etc LIKE '%safety%' ) <!-- or conditions terminated here --> ANDmodResource.published= 1 ANDmodResource.searchable= 1 ANDmodResource.deleted= 0 ANDmodResource.context_keyIN ('English') AND (modResource.id!= 0 ANDmodResource.id` != 0 ) )
The text was updated successfully, but these errors were encountered:
There is a bug in the generated SQL for simplesearch context settings as well as unpublished resources:
SELECT DISTINCT
modResource
.id
ASmodResource_id
, etc-etc-etcmodResource
.properties
ASmodResource_properties
FROM
modx_site_content
ASmodResource
WHERE ( (
modResource
.pagetitle
LIKE '%car%' ORmodResource
.longtitle
LIKE '%car%' ORmodResource
.alias
LIKE '%car%' ORmodResource
.description
LIKE '%car%' ORmodResource
.introtext
LIKE '%car%' ORmodResource
.content
LIKE '%car%'OR
modResource
.pagetitle
LIKE '%seat%' ORmodResource
.longtitle
LIKE '%seat%' ORmodResource
.alias
LIKE '%seat%' ORmodResource
.description
LIKE '%seat%' ORmodResource
.introtext
LIKE '%seat%' ORmodResource
.content
LIKE '%seat%'OR
modResource
.pagetitle
LIKE '%safety%' ORmodResource
.longtitle
LIKE '%safety%' ORmodResource
.alias
LIKE '%safety%' ORmodResource
.description
LIKE '%safety%' ORmodResource
.introtext
LIKE '%safety%' ORmodResource
.content
LIKE '%safety%'AND
modResource
.published
= 1AND
modResource
.searchable
= 1AND
modResource
.deleted
= 0AND
modResource
.context_key
IN ('English') )AND (
modResource
.id
!= 0 ANDmodResource
.id
!= 0 ) )the issue is with the order of the AND/OR conditions ~ it should be:
WHERE ( (
modResource
.pagetitle
LIKE '%car%' ORetc - etc - etc LIKE '%safety%' ) <!-- or conditions terminated here --> AND
modResource.
published= 1 AND
modResource.
searchable= 1 AND
modResource.
deleted= 0 AND
modResource.
context_keyIN ('English') AND (
modResource.
id!= 0 AND
modResource.
id` != 0 ) )The text was updated successfully, but these errors were encountered: