Skip to content

Commit 5e57c1b

Browse files
authored
Return full field lookup string in hint display #348 (#379)
Signed-off-by: tdruez <[email protected]>
1 parent eed0701 commit 5e57c1b

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

dje/admin.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -431,9 +431,7 @@ def set_reference_link(self, request):
431431
self.reference_params = params
432432

433433
def get_search_fields_for_hint_display(self):
434-
if not self.search_fields:
435-
return []
436-
return tuple(set(field.split("__")[0] for field in self.search_fields))
434+
return self.search_fields or []
437435

438436

439437
class DataspacedAdmin(

license_library/tests/test_admin.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1784,6 +1784,13 @@ def test_license_spdx_license_key_validation(self):
17841784
expected = [["License with this Dataspace and SPDX short identifier already exists."]]
17851785
self.assertEqual(expected, response.context["errors"])
17861786

1787+
def test_license_admin_get_search_fields_for_hint_display(self):
1788+
self.client.login(username="nexb_user", password="t3st")
1789+
changelist_url = reverse("admin:license_library_license_changelist")
1790+
response = self.client.get(changelist_url)
1791+
expected = "Search fields: key, name, short_name, keywords, owner__name"
1792+
self.assertContains(response, expected)
1793+
17871794

17881795
class LicenseChoiceAdminTestCase(TestCase):
17891796
def setUp(self):

0 commit comments

Comments
 (0)