diff options
| author | Jacob Kaplan-Moss <jacob@jacobian.org> | 2009-04-08 19:57:27 +0000 |
|---|---|---|
| committer | Jacob Kaplan-Moss <jacob@jacobian.org> | 2009-04-08 19:57:27 +0000 |
| commit | 6eaf154a2e81d21d02f3597dd0e3dad01db8d07c (patch) | |
| tree | b5aa02f3c2645b4450c74a64b3a935fa4dd492b0 | |
| parent | 7d1b4295b9779788b4cbd4b7bb99240807c62aa3 (diff) | |
Fixed #9341: add another on `ManyToManyField`s with `raw_id_admins` now works correctly.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10452 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/contrib/admin/media/js/admin/RelatedObjectLookups.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/django/contrib/admin/media/js/admin/RelatedObjectLookups.js b/django/contrib/admin/media/js/admin/RelatedObjectLookups.js index d201f39092..1bc78f89b1 100644 --- a/django/contrib/admin/media/js/admin/RelatedObjectLookups.js +++ b/django/contrib/admin/media/js/admin/RelatedObjectLookups.js @@ -79,7 +79,11 @@ function dismissAddAnotherPopup(win, newId, newRepr) { elem.options[elem.options.length] = o; o.selected = true; } else if (elem.nodeName == 'INPUT') { - elem.value = newId; + if (elem.className.indexOf('vManyToManyRawIdAdminField') != -1 && elem.value) { + elem.value += ',' + newId; + } else { + elem.value = newId; + } } } else { var toId = name + "_to"; |
