From 45e70ddd8834d0fa6e17d6aee717a3859c551fbd Mon Sep 17 00:00:00 2001 From: Michael Derynck Date: Wed, 2 Aug 2023 08:32:10 -0600 Subject: [PATCH] Increase max size of authorization_header in DB (#2720) # What this PR does Increase size of authorization_header for webhooks to accommodate more data. ## Which issue(s) this PR fixes ## Checklist - [ ] Unit, integration, and e2e (if applicable) tests updated - [ ] Documentation added (or `pr:no public docs` PR label added if not required) - [ ] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not required) --- ...0009_alter_webhook_authorization_header.py | 19 +++++++++++++++++++ engine/apps/webhooks/models/webhook.py | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 engine/apps/webhooks/migrations/0009_alter_webhook_authorization_header.py diff --git a/engine/apps/webhooks/migrations/0009_alter_webhook_authorization_header.py b/engine/apps/webhooks/migrations/0009_alter_webhook_authorization_header.py new file mode 100644 index 00000000..be5fd55f --- /dev/null +++ b/engine/apps/webhooks/migrations/0009_alter_webhook_authorization_header.py @@ -0,0 +1,19 @@ +# Generated by Django 3.2.20 on 2023-08-01 19:29 + +from django.db import migrations +import mirage.fields + + +class Migration(migrations.Migration): + + dependencies = [ + ('webhooks', '0008_auto_20230712_1613'), + ] + + operations = [ + migrations.AlterField( + model_name='webhook', + name='authorization_header', + field=mirage.fields.EncryptedCharField(default=None, max_length=2000, null=True), + ), + ] diff --git a/engine/apps/webhooks/models/webhook.py b/engine/apps/webhooks/models/webhook.py index f58022f3..c9d0360d 100644 --- a/engine/apps/webhooks/models/webhook.py +++ b/engine/apps/webhooks/models/webhook.py @@ -112,7 +112,7 @@ class Webhook(models.Model): name = models.CharField(max_length=100, null=True, default=None) username = models.CharField(max_length=100, null=True, default=None) password = mirage_fields.EncryptedCharField(max_length=1000, null=True, default=None) - authorization_header = mirage_fields.EncryptedCharField(max_length=1000, null=True, default=None) + authorization_header = mirage_fields.EncryptedCharField(max_length=2000, null=True, default=None) trigger_template = models.TextField(null=True, default=None) headers = models.TextField(null=True, default=None) url = models.TextField(null=True, default=None)