Improve on #69, using setdefault() and update example project
Camp site rule; leave things tidier than you found them :)
This commit is contained in:
1 parent
08e900eb6d
commit
b5774423f7
2 files changed
+10
-2
No files matched your search
@@ -411,8 +411,8 @@ class PolymorphicChildModelAdmin(admin.ModelAdmin):
|
||||
kwargs.setdefault('form', self.base_form or self.form)
|
||||
|
||||
# prevent infinite recursion in django 1.6+
|
||||
if 'fields' not in kwargs and not self.declared_fieldsets:
|
||||
kwargs['fields'] = None
|
||||
if not self.declared_fieldsets:
|
||||
kwargs.setdefault('fields', None)
|
||||
|
||||
return super(PolymorphicChildModelAdmin, self).get_form(request, obj, **kwargs)
|
||||
|
||||
|
||||
Reference in new issue
Block a user