Skip to content

Commit 08af137

Browse files
committed
chore(resources): make case study link field non-nullable
1 parent 278da35 commit 08af137

File tree

3 files changed

+21
-6
lines changed

3 files changed

+21
-6
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Generated by Django 5.2.9 on 2026-03-25 05:53
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('resources', '0002_casestudy_link'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='casestudy',
15+
name='link',
16+
field=models.URLField(default='', verbose_name='External case study URL'),
17+
preserve_default=False,
18+
),
19+
]

apps/resources/models.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,7 @@ class CaseStudy(UserResource):
4040
on_delete=models.CASCADE,
4141
related_name="case_studies",
4242
)
43-
link = models.URLField(
44-
blank=True,
45-
null=True,
46-
verbose_name="External case study URL",
47-
)
43+
link = models.URLField(verbose_name="External case study URL")
4844

4945
class Meta(UserResource.Meta):
5046
ordering = ["title"]

schema.graphql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ type CaseStudyType {
3838
toolId: ID!
3939
content: String!
4040
coverImage: DjangoFileType
41-
link: String
41+
link: String!
4242
}
4343

4444
type CaseStudyTypeOffsetPaginated {

0 commit comments

Comments
 (0)