diff options
| author | Brian Rosner <brosner@gmail.com> | 2008-08-29 16:07:19 +0000 |
|---|---|---|
| committer | Brian Rosner <brosner@gmail.com> | 2008-08-29 16:07:19 +0000 |
| commit | 89ccbabbfc0964886076fb3ef768a6e57d88e512 (patch) | |
| tree | f19a6f046d235e6202043c5992f58d7fabdfa1c6 | |
| parent | b5da9e8b2df6d001cfed5cec171011336f15b281 (diff) | |
When a form in the admin has no fields prevent failure.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8698 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/contrib/admin/helpers.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/django/contrib/admin/helpers.py b/django/contrib/admin/helpers.py index 613e63e449..7a60943d46 100644 --- a/django/contrib/admin/helpers.py +++ b/django/contrib/admin/helpers.py @@ -23,7 +23,10 @@ class AdminForm(object): if self.form._meta.fields is not None: name = self.form._meta.fields[0] return forms.BoundField(self.form, self.form.fields[name], name) - return iter(self.form).next() + try: + return iter(self.form).next() + except StopIteration: + return None def _media(self): media = self.form.media |
