diff --git a/django/db/models/base.py b/django/db/models/base.py
index da3d0e7..4e4bc0c 100644
a
|
b
|
class ModelBase(type):
|
109 | 109 | |
110 | 110 | # .. and abstract ones. |
111 | 111 | else: |
| 112 | # Fix for Ticket #7588 |
| 113 | # Abstract base-class inheritance from multi-table inheritance |
| 114 | new_class._meta.parents.update(base._meta.parents) |
| 115 | |
112 | 116 | # Check for clashes between locally declared fields and those on the ABC. |
113 | 117 | parent_fields = base._meta.local_fields + base._meta.local_many_to_many |
114 | 118 | for field in parent_fields: |