Chore: reject absurd max age values (#10243)

This commit is contained in:
shamoon
2025-06-22 07:39:36 -07:00
committed by GitHub
parent 59afbe09b1
commit dbf3721ec2
2 changed files with 46 additions and 0 deletions

View File

@@ -125,3 +125,8 @@ class MailRuleSerializer(OwnedObjectSerializer):
raise serializers.ValidationError("An action parameter is required.")
return attrs
def validate_maximum_age(self, value):
if value > 36500: # ~100 years
raise serializers.ValidationError("Maximum mail age is unreasonably large.")
return value