From 49a3a8d9a22ebcb29fdc4bacaa204f0bd2a6abf6 Mon Sep 17 00:00:00 2001 From: Devin Cox Date: Wed, 12 Jun 2024 11:35:12 +0200 Subject: [5.1.x] Fixed #34789 -- Prevented updateRelatedSelectsOptions from adding entries to filter_horizontal chosen box. Co-authored-by: yokeshwaran1 Backport of 719a42b589d7551fc84708044b9e984ce723c8a2 from main. --- tests/admin_views/test_related_object_lookups.py | 3 +++ tests/admin_widgets/tests.py | 2 +- tests/modeladmin/tests.py | 12 ++++++++---- 3 files changed, 12 insertions(+), 5 deletions(-) (limited to 'tests') diff --git a/tests/admin_views/test_related_object_lookups.py b/tests/admin_views/test_related_object_lookups.py index c10a5568d5..761819a50f 100644 --- a/tests/admin_views/test_related_object_lookups.py +++ b/tests/admin_views/test_related_object_lookups.py @@ -110,6 +110,9 @@ class SeleniumTests(AdminSeleniumTestCase): """, ) + # Check the newly added instance is not also added in the "to" box. + m2m_to = self.selenium.find_element(By.ID, "id_m2m_to") + self.assertHTMLEqual(m2m_to.get_attribute("innerHTML"), "") m2m_box = self.selenium.find_element(By.ID, "id_m2m_from") self.assertHTMLEqual( m2m_box.get_attribute("innerHTML"), diff --git a/tests/admin_widgets/tests.py b/tests/admin_widgets/tests.py index 4d18849692..6f009a6f3f 100644 --- a/tests/admin_widgets/tests.py +++ b/tests/admin_widgets/tests.py @@ -948,7 +948,7 @@ class RelatedFieldWidgetWrapperTests(SimpleTestCase): output = wrapper.render("stream", "value") expected = """