From 7dc65529da559f85e08233ec331dd1b10004e2cf Mon Sep 17 00:00:00 2001 From: Yamel Senih Date: Tue, 9 Nov 2021 17:57:17 -0430 Subject: [PATCH] Fixed error with search currency rate --- .../spin/grpc/service/PointOfSalesServiceImplementation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/spin/grpc/service/PointOfSalesServiceImplementation.java b/src/main/java/org/spin/grpc/service/PointOfSalesServiceImplementation.java index 0ef9a22c5..58daa601b 100644 --- a/src/main/java/org/spin/grpc/service/PointOfSalesServiceImplementation.java +++ b/src/main/java/org/spin/grpc/service/PointOfSalesServiceImplementation.java @@ -2231,7 +2231,7 @@ private ListAvailableCurrenciesResponse.Builder listCurrencies(ListAvailableCurr // Dynamic where clause String whereClause = "EXISTS(SELECT 1 FROM C_Conversion_Rate cr " + "WHERE (cr.C_Currency_ID = C_Currency.C_Currency_ID OR cr.C_Currency_ID_To = C_Currency.C_Currency_ID) " - + "AND cr.C_ConversionType_ID = ? AND cr.ValidFrom >= ? AND cr.ValidTo <= ?)"; + + "AND cr.C_ConversionType_ID = ? AND ? >= cr.ValidFrom AND ? <= cr.ValidTo)"; // Aisle Seller int posId = RecordUtil.getIdFromUuid(I_C_POS.Table_Name, request.getPosUuid(), null); MPOS pos = MPOS.get(Env.getCtx(), posId);