I've added fields to a node type that are stored in custom table so they are not using field api. I've set their properties using hook_entity_field_property_info() but for some reason they are not showing up in the entity field query finder. If I create a custom entity, i see those fields just fine. There appears to be something I'm missing to make sure extra node fields are available for EFQ. Can you provide any insight as to what I might be missing?

Comments

apmsooner created an issue. See original summary.

apmsooner’s picture

Status: Active » Closed (works as designed)

The problem appears to be that properties aren't recognized for fields not stored in the base table of the entity. To get around this, i replaced custom field that has the property i wanted to query on with CCK field and used the properties from that to get entityfieldquery to work. If anyone else comes across this post and has another solution, feel free to comment. Otherwise, i'm closing this out as i have a working solution.