From 5ac7256f650b75d7bcdd0cadcffe160e8d0c178e Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Fri, 5 Nov 2021 14:59:38 +0100 Subject: [PATCH] Allow allowed_scopes field to be blank --- aleksis/core/migrations/0026_oauthapplication_allowed_scopes.py | 2 +- aleksis/core/models.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/aleksis/core/migrations/0026_oauthapplication_allowed_scopes.py b/aleksis/core/migrations/0026_oauthapplication_allowed_scopes.py index 8e2328d22..23e1b40b5 100644 --- a/aleksis/core/migrations/0026_oauthapplication_allowed_scopes.py +++ b/aleksis/core/migrations/0026_oauthapplication_allowed_scopes.py @@ -14,6 +14,6 @@ class Migration(migrations.Migration): migrations.AddField( model_name='oauthapplication', name='allowed_scopes', - field=django.contrib.postgres.fields.ArrayField(base_field=models.CharField(max_length=32), null=True, size=None, verbose_name='Allowed scopes that clients can request'), + field=django.contrib.postgres.fields.ArrayField(base_field=models.CharField(max_length=32), blank=True, null=True, size=None, verbose_name='Allowed scopes that clients can request'), ), ] diff --git a/aleksis/core/models.py b/aleksis/core/models.py index 1f75fa07e..5c590e612 100644 --- a/aleksis/core/models.py +++ b/aleksis/core/models.py @@ -1118,6 +1118,7 @@ class OAuthApplication(AbstractApplication): models.CharField(max_length=32), verbose_name=_("Allowed scopes that clients can request"), null=True, + blank=True, ) def allows_grant_type(self, *grant_types: set[str]) -> bool: -- GitLab