Fix: prune invalid custom fields (#9224)

This commit is contained in:
shamoon
2025-02-25 13:50:15 -08:00
committed by GitHub
parent d364436817
commit 61cb5103ed
2 changed files with 6 additions and 5 deletions

View File

@@ -1911,7 +1911,7 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase):
],
)
# Custom field not found
# Custom field not found, removed from list
response = self.client.patch(
f"/api/saved_views/{v1.id}/",
{
@@ -1923,7 +1923,9 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase):
},
format="json",
)
self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
self.assertEqual(response.status_code, status.HTTP_200_OK)
v1.refresh_from_db()
self.assertNotIn(SavedView.DisplayFields.CUSTOM_FIELD % 99, v1.display_fields)
def test_get_logs(self):
log_data = "test\ntest2\n"