summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indoteknik_custom/models/keywords.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/indoteknik_custom/models/keywords.py b/indoteknik_custom/models/keywords.py
index f6c1cf6e..b5c7ae8c 100644
--- a/indoteknik_custom/models/keywords.py
+++ b/indoteknik_custom/models/keywords.py
@@ -139,6 +139,8 @@ class Keywords(models.Model):
brand_kw_1 = f"%{brand} {keyword_raw}%"
brand_kw_2 = f"%{keyword_raw} {brand}%"
+ keyword = f"%{keyword_raw}%"
+ sql += "AND pt.x_manufacture = %s"
sql += """
AND (
@@ -147,13 +149,22 @@ class Keywords(models.Model):
OR pt.website_description ILIKE %s
OR pt.website_description ILIKE %s
)
+ OR (
+ pt.x_manufacture = %s
+ AND (pt.name ilike %s
+ OR pt.website_description ilike %s)
+ )
"""
params.extend([
+ record.brand_id.id,
brand_kw_1,
brand_kw_2,
brand_kw_1,
brand_kw_2,
+ record.brand_id.id,
+ keyword,
+ keyword
])
# ======================