From: Sven Schöling Date: Thu, 24 Jan 2019 14:24:34 +0000 (+0100) Subject: Preisregeln: Präzedenzbug bei Mengenregel behoben X-Git-Tag: release-3.5.4~136 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=6fe302af5d1baa6db83d682ce50847214aca349c;p=kivitendo-erp.git Preisregeln: Präzedenzbug bei Mengenregel behoben Durch eine fehlende Klammerung konnten Mengenregeln zufällig nicht greifen. (cherry picked from commit f1cf2062a7df1877e931f5655afe899e0dacb649) --- diff --git a/SL/DB/Manager/PriceRuleItem.pm b/SL/DB/Manager/PriceRuleItem.pm index 28f4d6f51..ba3694c47 100644 --- a/SL/DB/Manager/PriceRuleItem.pm +++ b/SL/DB/Manager/PriceRuleItem.pm @@ -65,7 +65,7 @@ sub not_matching_sql_and_values { push @values, $value; } - push @tokens, "type = '$type' AND " . join ' OR ', map "($_)", @sub_tokens; + push @tokens, "type = '$type' AND (@{[ join(' OR ', map qq|($_)|, @sub_tokens) ]})"; } }