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,