Fix: saved views do not return to default display fields after setting and then removing (#9168)

This commit is contained in:
shamoon authored and GitHub committed 2025-02-19 15:44:48 -08:00
1 parent 822c2d2d56
commit 3bf64ae7da
6 files changed
+88 -12

No files matched your search

+13
View File
@@ -1815,6 +1815,19 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase):
)
self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
# empty display fields treated as none
response = self.client.patch(
f"/api/saved_views/{v1.id}/",
{
"display_fields": [],
},
format="json",
)
self.assertEqual(response.status_code, status.HTTP_200_OK)
v1.refresh_from_db()
self.assertEqual(v1.display_fields, None)
def test_saved_view_display_customfields(self):
"""
GIVEN: