From 31a1f56fc9c08c125cac1e59538bb25bffb1e464 Mon Sep 17 00:00:00 2001 From: saani Date: Thu, 4 Dec 2025 10:49:27 +0000 Subject: [PATCH] feat: increase max_length for encrypted fields in AppointmentRequest model --- meetings/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/meetings/models.py b/meetings/models.py index 3b55d7b..af47c65 100644 --- a/meetings/models.py +++ b/meetings/models.py @@ -86,7 +86,7 @@ class EncryptedTextField(models.TextField): class EncryptedURLField(EncryptedCharField): def __init__(self, *args, **kwargs): - kwargs['max_length'] = kwargs.get('max_length', 200) + kwargs['max_length'] = kwargs.get('max_length', 3000) super().__init__(*args, **kwargs) class AdminWeeklyAvailability(models.Model): @@ -189,7 +189,7 @@ class AppointmentRequest(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) first_name = EncryptedCharField(max_length=255) last_name = EncryptedCharField(max_length=255) - email = EncryptedEmailField() + email = EncryptedEmailField(max_length=255) phone = EncryptedCharField(max_length=255, blank=True) reason = EncryptedTextField(blank=True) @@ -211,7 +211,7 @@ class AppointmentRequest(models.Model): default=60, help_text="Duration in minutes" ) - rejection_reason = EncryptedTextField(blank=True) + rejection_reason = EncryptedTextField(blank=True, null=True, max_length=1000) jitsi_meet_url = models.URLField( blank=True, @@ -228,7 +228,7 @@ class AppointmentRequest(models.Model): jitsi_meeting_created = models.BooleanField(default=False) jitsi_moderator_token = models.TextField(blank=True, null=True) jitsi_participant_token = models.TextField(blank=True, null=True) - jitsi_meeting_password = models.CharField(max_length=100, blank=True, null=True) + jitsi_meeting_password = models.CharField(max_length=255, blank=True, null=True) jitsi_meeting_config = models.JSONField( default=dict,