Skip to content

fflib_QueryFactory().selectFieldSet() fails with when FieldSet queries namespaced fields #24

@rsoesemann

Description

@rsoesemann

I have a valid FieldSet that contains field of a managed Custom Object and some fields of a related objects

When I run this code in unmanaged namespace-less org

new fflib_QueryFactory(CustomObject__c.SObjectType)
            .selectFieldSet(SObjectType.CustomObject__c.Fieldsets.MyFieldSet)

it perfectly works. When try the same in a managed org with namespace (make Cusom Object and the related Object part of this namespace) it fails with:

caused by: UP2GO_2F.fflib_QueryFactory.InvalidFieldException: Invalid field 'NAMESPACE__Field__c' for object 'NAMESPACE__CustomObject__c'

Class.NAMESPACE.fflib_QueryFactory.getFieldToken: line 95, column 1
Class.NAMESPACE.fflib_QueryFactory.selectFieldSet: line 276, column 1
Class.NAMESPACE.fflib_QueryFactory.selectFieldSet: line 262, column 1
Class.NAMESPACE.MasterPartSelectCtrlExt: line 94, column 1

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions