summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Fedoseev <fedoseev.sergey@gmail.com>2017-12-06 23:54:51 +0500
committerSergey Fedoseev <fedoseev.sergey@gmail.com>2017-12-06 23:54:51 +0500
commitb728ab22e1b349e4c716ab005d305c48ad0338dd (patch)
tree339a43f70c1f1fc50ca2b5213058a6a40a9860f9
parent85e6a1c634fed55c43090e37b802c721d9e7eaaa (diff)
Simplified BaseModelAdmin.lookup_allowed() a bit.
-rw-r--r--django/contrib/admin/options.py5
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