Merge pull request #2481 from cisagov/bob/1762-joined-messages-bug

Issue #1762: Clear warning messages on Contact save
This commit is contained in:
dave-kennedy-ecs 2024-07-24 08:35:58 -04:00 committed by GitHub
commit af45eb508d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1095,6 +1095,16 @@ class ContactAdmin(ListHeaderAdmin, ImportExportModelAdmin):
# Get the filtered values
return super().changelist_view(request, extra_context=extra_context)
def save_model(self, request, obj, form, change):
# Clear warning messages before saving
storage = messages.get_messages(request)
storage.used = False
for message in storage:
if message.level == messages.WARNING:
storage.used = True
return super().save_model(request, obj, form, change)
class SeniorOfficialAdmin(ListHeaderAdmin):
"""Custom Senior Official Admin class."""