Skip to content

Commit ace3281

Browse files
committed
let's hope
1 parent 5cbf707 commit ace3281

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

website/migrations/0213_organization_categories_and_more.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
# Generated by Django 5.1.6 on 2025-03-02 16:09
1+
# Generated by Django 5.1.6 on 2025-03-02 16:20
22

33
import django.contrib.postgres.fields
44
import django.db.models.expressions
55
from django.db import migrations, models
66

7+
import website.models
8+
79

810
class Migration(migrations.Migration):
911
dependencies = [
@@ -15,7 +17,7 @@ class Migration(migrations.Migration):
1517
model_name="organization",
1618
name="categories",
1719
field=django.contrib.postgres.fields.ArrayField(
18-
base_field=models.CharField(max_length=100), blank=True, default=dict, size=None
20+
base_field=models.CharField(max_length=100), blank=True, default=website.models.default_list, size=None
1921
),
2022
),
2123
migrations.AddField(
@@ -47,14 +49,14 @@ class Migration(migrations.Migration):
4749
model_name="organization",
4850
name="tech_tags",
4951
field=django.contrib.postgres.fields.ArrayField(
50-
base_field=models.CharField(max_length=100), blank=True, default=dict, size=None
52+
base_field=models.CharField(max_length=100), blank=True, default=website.models.default_list, size=None
5153
),
5254
),
5355
migrations.AddField(
5456
model_name="organization",
5557
name="topic_tags",
5658
field=django.contrib.postgres.fields.ArrayField(
57-
base_field=models.CharField(max_length=100), blank=True, default=dict, size=None
59+
base_field=models.CharField(max_length=100), blank=True, default=website.models.default_list, size=None
5860
),
5961
),
6062
migrations.AlterField(

website/models.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,9 @@ class OrganisationType(Enum):
117117
TEAM = "team"
118118

119119

120+
def default_list():
121+
return []
122+
120123
class Organization(models.Model):
121124
admin = models.ForeignKey(User, null=True, blank=True, on_delete=models.CASCADE)
122125
managers = models.ManyToManyField(User, related_name="user_organizations", blank=True)
@@ -139,10 +142,10 @@ class Organization(models.Model):
139142
team_points = models.IntegerField(default=0)
140143
tagline = models.CharField(max_length=255, blank=True, null=True)
141144
license = models.CharField(max_length=100, blank=True, null=True)
142-
categories = ArrayField(models.CharField(max_length=100), blank=True, default=dict)
145+
categories = ArrayField(models.CharField(max_length=100), blank=True, default=default_list)
143146
contributor_guidance_url = models.URLField(blank=True, null=True)
144-
tech_tags = ArrayField(models.CharField(max_length=100), blank=True, default=dict)
145-
topic_tags = ArrayField(models.CharField(max_length=100), blank=True, default=dict)
147+
tech_tags = ArrayField(models.CharField(max_length=100), blank=True, default=default_list)
148+
topic_tags = ArrayField(models.CharField(max_length=100), blank=True, default=default_list)
146149
source_code = models.URLField(blank=True, null=True)
147150
ideas_link = models.URLField(blank=True, null=True)
148151
type = models.CharField(

0 commit comments

Comments
 (0)