Skip to content
Snippets Groups Projects
Commit 61a00421 authored by Sebastian Listl's avatar Sebastian Listl :speech_balloon:
Browse files

Merge branch '1061334_FixObjectContentProcessExcludeIds' into '2020.2'

[Projekt: Entwicklung - Neon][TicketNr.: 1061334][Object_entity - contentProcess]

See merge request xrm/basic!444
parents 43f6fb68 d2edb93d
No related branches found
No related tags found
No related merge requests found
...@@ -19,8 +19,8 @@ if (vars.get("$param.ObjectType_param")) ...@@ -19,8 +19,8 @@ if (vars.get("$param.ObjectType_param"))
if (vars.exists("$param.ContactId") && vars.get("$param.ContactId")) if (vars.exists("$param.ContactId") && vars.get("$param.ContactId"))
contactId = vars.get("$param.ContactId"); contactId = vars.get("$param.ContactId");
result.object(db.table(ContextUtils.getContextDataSql(objectType, contactId, false, undefined, false, excludedIds))) result.object(db.table(ContextUtils.getContextDataSql(objectType, contactId, false, undefined, false, null, null, excludedIds)))
} }
else else
{ {
result.object([]); result.object([]);
......
...@@ -662,7 +662,7 @@ ContextUtils.getContactId = function(pContextId, pRowId) ...@@ -662,7 +662,7 @@ ContextUtils.getContactId = function(pContextId, pRowId)
* nur 360 * nur 360
* *
*/ */
ContextUtils.getContextDataSql = function(pContextId, pContactId, pWithDate, pActive, pWithState, pWithGroupBy, pUidsForFiltering) ContextUtils.getContextDataSql = function(pContextId, pContactId, pWithDate, pActive, pWithState, pWithGroupBy, pUidsForFiltering, pExcludeIds)
{ {
var selectMap = ContextUtils.getSelectMap(); var selectMap = ContextUtils.getSelectMap();
var ownContextSelector = selectMap[pContextId]; var ownContextSelector = selectMap[pContextId];
...@@ -690,7 +690,8 @@ ContextUtils.getContextDataSql = function(pContextId, pContactId, pWithDate, pAc ...@@ -690,7 +690,8 @@ ContextUtils.getContextDataSql = function(pContextId, pContactId, pWithDate, pAc
var contextDataSelect = newSelect( columns.join(", ") ) var contextDataSelect = newSelect( columns.join(", ") )
.from(ownContextSelector.getFullFromClause()) .from(ownContextSelector.getFullFromClause())
.where(ownContextSelector.getFullField(ownContextSelector.contactIdField), pContactId, SqlBuilder.IN()) .where(ownContextSelector.getFullField(ownContextSelector.contactIdField), pContactId, SqlBuilder.IN())
.andIfSet(ownContextSelector.getFullIdField(), pUidsForFiltering, SqlBuilder.IN()); .andIfSet(ownContextSelector.getFullIdField(), pUidsForFiltering, SqlBuilder.IN())
.andIfSet(ownContextSelector.getFullIdField(), pExcludeIds, SqlBuilder.NOT_IN());
if (pActive != undefined) if (pActive != undefined)
{ {
......
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