X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/9c31d87a67dca4861c1e609001a6807eba9b6967..68bf56b5bf8a17172a83c99a08728643631bd71c:/newtagging/models.py diff --git a/newtagging/models.py b/newtagging/models.py index 7ce5950bd..def1beb8a 100644 --- a/newtagging/models.py +++ b/newtagging/models.py @@ -484,9 +484,9 @@ class TagMeta(ModelBase): model = super(TagMeta, cls).__new__(cls, name, bases, attrs) if not model._meta.abstract: # Create an intermediary table and register custom managers for concrete models - intermediary_table_model = create_intermediary_table_model(model) - TagManager(intermediary_table_model).contribute_to_class(model, 'objects') - TaggedItemManager(model).contribute_to_class(intermediary_table_model, 'objects') + model.intermediary_table_model = create_intermediary_table_model(model) + TagManager(model.intermediary_table_model).contribute_to_class(model, 'objects') + TaggedItemManager(model).contribute_to_class(model.intermediary_table_model, 'objects') return model