diff options
| author | Sergey Fedoseev <fedoseev.sergey@gmail.com> | 2017-12-06 23:54:51 +0500 |
|---|---|---|
| committer | Sergey Fedoseev <fedoseev.sergey@gmail.com> | 2017-12-06 23:54:51 +0500 |
| commit | b728ab22e1b349e4c716ab005d305c48ad0338dd (patch) | |
| tree | 339a43f70c1f1fc50ca2b5213058a6a40a9860f9 | |
| parent | 85e6a1c634fed55c43090e37b802c721d9e7eaaa (diff) | |
Simplified BaseModelAdmin.lookup_allowed() a bit.
| -rw-r--r-- | django/contrib/admin/options.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py index a5374527fc..51cff980ef 100644 --- a/django/contrib/admin/options.py +++ b/django/contrib/admin/options.py @@ -364,9 +364,8 @@ class BaseModelAdmin(metaclass=forms.MediaDefiningClass): # As ``limit_choices_to`` can be a callable, invoke it here. if callable(fk_lookup): fk_lookup = fk_lookup() - for k, v in widgets.url_params_from_lookup_dict(fk_lookup).items(): - if k == lookup and v == value: - return True + if (lookup, value) in widgets.url_params_from_lookup_dict(fk_lookup).items(): + return True relation_parts = [] prev_field = None |
