From 3926774df78c89d66b8c1b0a4db7c7b7deef6cef Mon Sep 17 00:00:00 2001 From: Johannes Hoermann <j.hoermann@adito.de> Date: Tue, 19 Feb 2019 16:32:06 +0100 Subject: [PATCH] [Projekt: Entwicklung - Neon][TicketNr.: 1034897][Firma - Hinterlegen von Konditionen nach Speichern zeigt diese nicht an] --- .../recordcontainers/db/conditionProcess.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/entity/Productprice_entity/recordcontainers/db/conditionProcess.js b/entity/Productprice_entity/recordcontainers/db/conditionProcess.js index 7ba1349840..0019feb30c 100644 --- a/entity/Productprice_entity/recordcontainers/db/conditionProcess.js +++ b/entity/Productprice_entity/recordcontainers/db/conditionProcess.js @@ -1,9 +1,11 @@ +import("system.db"); import("system.result"); import("system.vars"); +import("Sql_lib"); -if(vars.exists("$param.ProductId_param") && vars.get("$param.ProductId_param") != "") - result.string("PRODUCTPRICE.PRODUCT_ID = ('" + vars.get("$param.ProductId_param") + "')"); -else if(vars.exists("$param.ContactId_param") && vars.get("$param.ContactId_param") != "") - result.string("PRODUCTPRICE.CONTACT_ID = ('" + vars.get("$param.ContactId_param") + "')"); -else - result.string("1 = 2"); \ No newline at end of file +var cond = SqlCondition.begin() + .andPrepareVars("PRODUCTPRICE.PRODUCT_ID", "$param.ProductId_param") + .andPrepareVars("PRODUCTPRICE.CONTACT_ID", "$param.ContactId_param"); + +//TODO: use a preparedCondition when available #1030812 #1034026 +result.string(db.translateCondition(cond.build("1 = 2"))); \ No newline at end of file -- GitLab