Previously the query function resolution relied on the association struct containing a queryable attribute. This isn't present in the Ecto.Association.HasThrough struct, so we fall back to Ecto.assoc(parent, association) when no query function is present.
Previously the query function resolution relied on the association struct containing a
queryable
attribute. This isn't present in theEcto.Association.HasThrough
struct, so we fall back toEcto.assoc(parent, association)
when no query function is present.Also, closes #18