Skip to content
Snippets Groups Projects
Commit cfbc59ca authored by Sebastian Pongratz's avatar Sebastian Pongratz :ping_pong:
Browse files

Merge branch 'cherry-pick-7f021e82' into '2021.2'

[Projekt: xRM-Sales][TicketNr.: 1075183][Bei Beleg kann ein Vertriebsprojekt zu falschen Empfänger abgespeichert werden]

See merge request xrm/basic!1464
parents a0bb63e8 535e07d2
No related branches found
No related tags found
No related merge requests found
......@@ -47,12 +47,16 @@ if(contactId != "")
//Salesproject Preset
var today = datetime.today();
var salesProjectId = newSelect("SALESPROJECT.SALESPROJECTID")
var salesProjectIds = newSelect("SALESPROJECT.SALESPROJECTID")
.from("SALESPROJECT")
.where("SALESPROJECT.CONTACT_ID", contactId)
.cell();
if(salesProjectId)
.arrayColumn();
if(salesProjectIds.length === 1)
{
neon.setFieldValue("$field.OBJECT_ROWID", salesProjectId);
neon.setFieldValue("$field.OBJECT_ROWID", salesProjectIds[0]);
}
else
{
neon.setFieldValue("$field.OBJECT_ROWID", "");
}
}
\ No newline at end of file
......@@ -4,11 +4,11 @@ import("system.db");
import("system.result");
import("Context_lib");
if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && !vars.get("$field.OBJECT_ROWID"))
var res = "";
if (vars.exists("$field.OBJECT_TYPE") && vars.get("$field.OBJECT_TYPE"))
{
result.string("");
res = ContextUtils.getTitleByContext(vars.get("$field.OBJECT_TYPE"), vars.get("$field.OBJECT_ROWID"));
}
else if (vars.exists("$field.OBJECT_TYPE") && vars.get("$field.OBJECT_TYPE"))
{
result.string(ContextUtils.getTitleByContext(vars.get("$field.OBJECT_TYPE"), vars.get("$field.OBJECT_ROWID")));
}
\ No newline at end of file
result.string(res);
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment