From b96d4337962bb299f15aba85fb02c7e5272cd411 Mon Sep 17 00:00:00 2001 From: yuri Date: Thu, 15 Jun 2017 17:31:32 +0300 Subject: [PATCH] search by account fixes --- .../Modules/Crm/Resources/metadata/entityDefs/Contact.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Contact.json b/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Contact.json index 9d63e479b9..dfbba0dab2 100644 --- a/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Contact.json +++ b/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Contact.json @@ -21,7 +21,7 @@ "accountId": { "where": { "=": "contact.id IN (SELECT contact_id FROM account_contact WHERE deleted = 0 AND account_id = {value})", - "<>": "contact.id IN (SELECT contact_id FROM account_contact WHERE deleted = 0 AND account_id <> {value})", + "<>": "contact.id NOT IN (SELECT contact_id FROM account_contact WHERE deleted = 0 AND account_id = {value})", "IN": "contact.id IN (SELECT contact_id FROM account_contact WHERE deleted = 0 AND account_id IN {value})", "NOT IN": "contact.id NOT IN (SELECT contact_id FROM account_contact WHERE deleted = 0 AND account_id IN {value})", "IS NULL": "contact.account_id IS NULL", @@ -127,6 +127,11 @@ "leftJoins": ["accounts"], "sql": "accountsMiddle.is_inactive = {value}", "distinct": true + }, + "<>": { + "leftJoins": ["accounts"], + "sql": "accountsMiddle.is_inactive <> {value}", + "distinct": true } }, "layoutListDisabled": true,