id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 12885 GenericRelation fails to join the related table from a inherited model Ilya Semenov nobody "A minimalistic crashing example is worth thousands words: {{{ #!python class Car(models.Model): content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() object = generic.GenericForeignKey() class CarDriver(models.Model): cars = generic.GenericRelation(Car) class Truck(Car): pass class TruckDriver(models.Model): trucks = generic.GenericRelation(Truck) # Selecting cars for a car drivers works fine >>> john = CarDriver.objects.create() >>> Car.objects.filter(cardriver=john) [] # Selecting trucks for a truck driver crashes >>> pete = TruckDriver.objects.create() >>> Truck.objects.filter(truckdriver=pete) # OperationalError: (1054, ""Unknown column 'T2.object_id' in 'where clause'"") }}}" Bug closed contrib.contenttypes 1.1 Normal fixed Carl Meyer Ready for checkin 1 0 0 0 0 0