From 5c67269c373012ade598a3714a29037bec852d8f Mon Sep 17 00:00:00 2001 From: tdruez Date: Thu, 16 Apr 2026 16:22:17 +0400 Subject: [PATCH] fix: increase the max_length to 255 for api key fields Signed-off-by: tdruez --- ...ceconfiguration_purldb_api_key_and_more.py | 28 +++++++++++++++++++ dje/models.py | 6 ++-- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 dje/migrations/0015_alter_dataspaceconfiguration_purldb_api_key_and_more.py diff --git a/dje/migrations/0015_alter_dataspaceconfiguration_purldb_api_key_and_more.py b/dje/migrations/0015_alter_dataspaceconfiguration_purldb_api_key_and_more.py new file mode 100644 index 00000000..170710e9 --- /dev/null +++ b/dje/migrations/0015_alter_dataspaceconfiguration_purldb_api_key_and_more.py @@ -0,0 +1,28 @@ +# Generated by Django 6.0.4 on 2026-04-16 12:20 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('dje', '0014_apitoken_data'), + ] + + operations = [ + migrations.AlterField( + model_name='dataspaceconfiguration', + name='purldb_api_key', + field=models.CharField(blank=True, help_text="If your organization's private PurlDB instance requires an API key for access, provide it here. If not, you can leave this field empty.", max_length=255, verbose_name='PurlDB API key'), + ), + migrations.AlterField( + model_name='dataspaceconfiguration', + name='scancodeio_api_key', + field=models.CharField(blank=True, help_text="If your organization's private ScanCode.io instance requires an API key for access, provide it here. Otherwise, you can leave this field empty.", max_length=255, verbose_name='ScanCode.io API key'), + ), + migrations.AlterField( + model_name='dataspaceconfiguration', + name='vulnerablecode_api_key', + field=models.CharField(blank=True, help_text='If your private VulnerableCode instance requires an API key for access, input it here. If not, you can leave this field blank.', max_length=255, verbose_name='VulnerableCode API key'), + ), + ] diff --git a/dje/models.py b/dje/models.py index bfde2bfe..2d87316d 100644 --- a/dje/models.py +++ b/dje/models.py @@ -490,7 +490,7 @@ class DataspaceConfiguration(DataspaceForeignKeyValidationMixin, models.Model): scancodeio_api_key = models.CharField( _("ScanCode.io API key"), - max_length=40, + max_length=255, blank=True, help_text=_( "If your organization's private ScanCode.io instance requires an API key " @@ -511,7 +511,7 @@ class DataspaceConfiguration(DataspaceForeignKeyValidationMixin, models.Model): vulnerablecode_api_key = models.CharField( _("VulnerableCode API key"), - max_length=40, + max_length=255, blank=True, help_text=_( "If your private VulnerableCode instance requires an API key for access, " @@ -543,7 +543,7 @@ class DataspaceConfiguration(DataspaceForeignKeyValidationMixin, models.Model): purldb_api_key = models.CharField( _("PurlDB API key"), - max_length=40, + max_length=255, blank=True, help_text=_( "If your organization's private PurlDB instance requires an API key for "