首页 > 解决方案 > 从联系人调用时,IsPortalEnabled 总是返回 False

问题描述

我只需要为门户用户执行一段代码。我的代码在联系人上运行,我需要处理门户用户拥有的联系人

为此,在我的 if 条件下,我指的是contact.owner.isPortalEnabled。

即使联系人的所有者是门户用户,在我的顶级代码中它总是给我错误。如果我在查询编辑器中对联系人进行查询,它给了我真实的信息。

if(con.owner.isPortalEnabled){ // always returning false
//do something
}

从 Id = '0037j00000XWtkG' 的联系人中选择 Id,Name,OwnerId,owner.isPortalEnabled

上面的查询给了我真实的。

请帮忙

标签: visual-studiotriggerssalesforceapex

解决方案


推荐阅读