From 45ee0662e55cf328d365c1662694cc1b333c723d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bernd=20Ble=C3=9Fmann?= Date: Fri, 22 Apr 2022 15:26:41 +0200 Subject: [PATCH] Volltext-Suche Auftrag: auch in Wiedevorlagen suchen --- SL/OE.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SL/OE.pm b/SL/OE.pm index 07fde7071..2a283d2e3 100644 --- a/SL/OE.pm +++ b/SL/OE.pm @@ -333,8 +333,9 @@ SQL $query .= ' ILIKE ?'; $query .= qq| OR EXISTS (SELECT files.id FROM files LEFT JOIN file_full_texts ON (file_full_texts.file_id = files.id) WHERE files.object_id = o.id AND files.object_type = 'sales_order' AND file_full_texts.full_text ILIKE ?)|; $query .= qq| OR EXISTS (SELECT notes.id FROM notes WHERE notes.trans_id = o.id AND notes.trans_module LIKE 'oe' AND (notes.subject ILIKE ? OR notes.body ILIKE ?))|; + $query .= qq| OR EXISTS (SELECT follow_up_links.id FROM follow_up_links WHERE follow_up_links.trans_id = o.id AND trans_type = 'sales_order' AND EXISTS (SELECT notes.id FROM notes WHERE trans_module LIKE 'fu' AND trans_id = follow_up_links.follow_up_id AND (notes.subject ILIKE ? OR notes.body ILIKE ?)))|; $query .= ')'; - push(@values, like($form->{fulltext})) for 1 .. (scalar @fulltext_fields) + 3; + push(@values, like($form->{fulltext})) for 1 .. (scalar @fulltext_fields) + 5; } if ($form->{parts_partnumber}) { -- 2.20.1