On Mar 14, 9:05 am, Jeremy Evans <[email protected]> wrote:
> On Mar 13, 10:40 pm, Max <[email protected]> wrote:
>
>
>
> > If I have classes A, B, and C, and A is a parent of B and B is a
> > parent of C, and I put `plugin :single_table_inheritance, :kind` into
> > the A class, things generally work.  When I say A.all, I get back
> > instances of A, B, and C.  When I say C.all, I get back instances of
> > C.  However, when I say B.all, I _only_ get back instances of B
> > (instead of B and C).  Some of the instances of B I get back do
> > say :kind => "C", however, so they _should_ be instances of C, not B.
> > Known issue?  I don't have the plugin call in the children, either,
> > it's literally the equivalent of:
>
> > class A < Sequel::Model
> >   plugin :single_table_inheritance, :kind
> > end
> > class B < A; end
> > class C < B; end
>
> > I've tried this with both 3.21.0 and the latest git repo (66be40).
>
> This is definitely a bug.  I'll work on it today.

Fixed: 
https://github.com/jeremyevans/sequel/commit/c9db41ce9886e8b9596038fb2ca8998edfd9ade6

Jeremy

-- 
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en.

Reply via email to