From bce75f194866a2285c87ce39aa45c9cbdbf319b9 Mon Sep 17 00:00:00 2001 From: thomasmack Date: Mon, 14 Feb 2022 08:17:57 +0100 Subject: [PATCH] sql and / or corrected --- routes/recepie.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/routes/recepie.js b/routes/recepie.js index 622df55..847dfe4 100644 --- a/routes/recepie.js +++ b/routes/recepie.js @@ -65,9 +65,9 @@ router.get('/', function(req, res, next) { " LEFT JOIN rezept_kategorie ON rezept.id = rezept" + " LEFT JOIN kategorie on kategorie.id = kategorie "+ " WHERE 1 = 1 "; - if(req.query.term) query += " AND rezept.name ilike '%"+req.query.term+ + if(req.query.term) query += " AND (rezept.name ilike '%"+req.query.term+ "%' OR rezept.beschreibung ilike '%"+req.query.term+"%' "+ - " OR rezept.id in (select rezept from rezept_zutat where zutat in (select id from zutat where name ilike '%"+req.query.term+"%'))"; + " OR rezept.id in (select rezept from rezept_zutat where zutat in (select id from zutat where name ilike '%"+req.query.term+"%')))"; if(req.query.hashtag) query += " AND rezept.schluessel ilike '"+req.query.hashtag+"' " if(req.query.cat) query += " AND kategorie.id IN ("+req.query.cat+")" if(req.query.usr) query += " AND nutzer IN ("+req.query.usr+")"