From 46db4c307c14cf647bf21ec2fbcc4e40f8fb3cf2 Mon Sep 17 00:00:00 2001
From: "p.neub" <p.neub@adito.de>
Date: Thu, 20 May 2021 13:07:08 +0200
Subject: [PATCH] =?UTF-8?q?[Projekt:=20xRM-Sales][TicketNr.:=201080935][Pr?=
 =?UTF-8?q?eisliste=20mit=20Fremdw=C3=A4hrung=20kann=20nicht=20angelegt=20?=
 =?UTF-8?q?werden]?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 entity/Productprice_entity/onValidation.js           | 4 +++-
 language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod | 6 ++++++
 language/_____LANGUAGE_de/_____LANGUAGE_de.aod       | 2 +-
 language/_____LANGUAGE_en/_____LANGUAGE_en.aod       | 6 ++++++
 4 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/entity/Productprice_entity/onValidation.js b/entity/Productprice_entity/onValidation.js
index ce0a2761a6c..e1091b42457 100644
--- a/entity/Productprice_entity/onValidation.js
+++ b/entity/Productprice_entity/onValidation.js
@@ -60,7 +60,9 @@ if(vars.getString("$param.IgnoreOnValidation_param") != "true")
         for (var valPriceList in priceListsToPotentiallyReplace)
         {
             var currPriceList = priceListsToPotentiallyReplace[valPriceList];
-            if(currPriceList["priceList"] == priceList && currPriceList["buySell"] == buySell && Number.parseInt(currPriceList["fromQuantity"]) == Number.parseInt(quantity))
+            if(currPriceList["priceList"] == priceList && currPriceList["buySell"] == buySell &&
+                Number.parseInt(currPriceList["fromQuantity"]) == Number.parseInt(quantity) &&
+                currPriceList["currency"] == currency)
             {
                 if(currPriceList["validFrom"] > validFrom && ((validTo == undefined || validTo == "") || 
                         (currPriceList["validTo"] != undefined && currPriceList["validTo"] != "" && currPriceList["validTo"] < validTo)))
diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
index b94ce935a38..9313ed244f3 100644
--- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
+++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
@@ -8632,6 +8632,12 @@
     <entry>
       <key>Global Cases </key>
     </entry>
+    <entry>
+      <key>Attributes of attribute group \"%0\" have to be used at least %1.</key>
+    </entry>
+    <entry>
+      <key>Attributes of attribute group \"%0\" can't be used more than %1.</key>
+    </entry>
   </keyValueMap>
   <font name="Dialog" style="0" size="11" />
   <sqlModels>
diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
index 3226194b7c7..3e5e6409781 100644
--- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
+++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
@@ -11106,7 +11106,7 @@ Bitte Datumseingabe prüfen</value>
     </entry>
     <entry>
       <key>There already exists a %0 price with the same type of pricelist, quantity and currency in the defined range.</key>
-      <value>Es gibt bereits einen %0 Preis mit der selben Preisliste, Menge und Einheit im festgeleten Bereich.</value>
+      <value>Es gibt bereits einen %0 Preis mit der selben Preisliste, Menge und Einheit im festgelegten Bereich.</value>
     </entry>
     <entry>
       <key>change DSGVO Relevance</key>
diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
index 1464a7d2e29..6d4fd56a99a 100644
--- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
+++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
@@ -8717,6 +8717,12 @@
     <entry>
       <key>Global Cases </key>
     </entry>
+    <entry>
+      <key>Attributes of attribute group \"%0\" have to be used at least %1.</key>
+    </entry>
+    <entry>
+      <key>Attributes of attribute group \"%0\" can't be used more than %1.</key>
+    </entry>
   </keyValueMap>
   <font name="Dialog" style="0" size="11" />
 </language>
-- 
GitLab