﻿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
1972	Models with no fields create errors in Admin interface	ttate@…	nobody	"With the following model:


{{{
from django.db import models

class List(models.Model):
	# Has many Item objects
	pass

class ListThing(models.Model):
	list = models.OneToOneField(List)
	
	class Admin:
		pass

class Item(models.Model):
	x = models.ForeignKey(X)
}}}

The admin interface crashes when you try to add a new List to a ListThing with the following:

{{{
Traceback (most recent call last):
File ""/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Django-0.91-py2.4.egg/django/core/handlers/base.py"" in get_response
  74. response = callback(request, *callback_args, **callback_kwargs)
File ""/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Django-0.91-py2.4.egg/django/contrib/admin/views/decorators.py"" in _checklogin
  54. return view_func(request, *args, **kwargs)
File ""/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Django-0.91-py2.4.egg/django/views/decorators/cache.py"" in _wrapped_view_func
  40. response = view_func(request, *args, **kwargs)
File ""/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Django-0.91-py2.4.egg/django/contrib/admin/views/main.py"" in add_stage
  299. return render_change_form(model, manipulator, c, add=True)
File ""/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/Django-0.91-py2.4.egg/django/contrib/admin/views/main.py"" in render_change_form
  196. field_sets = opts.admin.get_field_sets(opts)

  AttributeError at /admin/picalendar/list/add/
  'NoneType' object has no attribute 'get_field_sets'
}}}

Always reproducible. Using latest SVN (2967). This might be a dupe of ticket 1939, but I'm submitting as a separate ticket just to be sure."	defect	closed	contrib.admin	dev	critical	fixed	models onetoone foreignkey	freakboy3742@…	Accepted	1	0	0	1	0	0
