diff --git a/publish/__init__.py b/publish/__init__.py index bf6db0f..c0aa805 100644 --- a/publish/__init__.py +++ b/publish/__init__.py @@ -1,2 +1,2 @@ -VERSION = (0, 3, 4) +VERSION = (0, 3, 5) __version__ = '.'.join(map(str, VERSION)) diff --git a/publish/admin.py b/publish/admin.py index 55d956e..dc93c42 100644 --- a/publish/admin.py +++ b/publish/admin.py @@ -54,7 +54,8 @@ def _draft_queryset(db_field, kwargs): # see if we need to filter the field's queryset model = db_field.rel.to if issubclass(model, Publishable): - kwargs['queryset'] = model._default_manager.draft() + kwargs['queryset'] = model._default_manager.draft() \ + .complex_filter(db_field.rel.limit_choices_to) def attach_filtered_formfields(admin_class): # class decorator to add in extra methods that