aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/api/viewsets
diff options
context:
space:
mode:
authorGravatar jchristgit <[email protected]>2025-05-01 20:38:56 +0200
committerGravatar GitHub <[email protected]>2025-05-01 18:38:56 +0000
commit56697a64f752c2d4d0ca599aa445e0a05855972a (patch)
tree9a04c7c98d02d3da31ed68254e9f89112e3d2c38 /pydis_site/apps/api/viewsets
parentMerge pull request #1499 from python-discord/dependabot/pip/djangorestframewo... (diff)
Do not require "active" to be sent in PATCH infraction (#1518)
Regression from the DRF update.
Diffstat (limited to 'pydis_site/apps/api/viewsets')
-rw-r--r--pydis_site/apps/api/viewsets/bot/infraction.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/pydis_site/apps/api/viewsets/bot/infraction.py b/pydis_site/apps/api/viewsets/bot/infraction.py
index 19b6f2d8..066b296f 100644
--- a/pydis_site/apps/api/viewsets/bot/infraction.py
+++ b/pydis_site/apps/api/viewsets/bot/infraction.py
@@ -161,6 +161,7 @@ class InfractionViewSet(
def partial_update(self, request: HttpRequest, *_args, **_kwargs) -> Response:
"""Method that handles the nuts and bolts of updating an Infraction."""
instance = self.get_object()
+ request.data.setdefault("active", True)
serializer = self.get_serializer(instance, data=request.data, partial=True)
serializer.is_valid(raise_exception=True)
serializer.save()