Skip to content

Commit 378e4cd

Browse files
committed
DBC22-6677: expanded char limit for location_description
1 parent 6e38c19 commit 378e4cd

3 files changed

Lines changed: 56 additions & 8 deletions

File tree

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Generated by Django 5.2.14 on 2026-06-29 22:41
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("event", "0026_queuedeventnotification"),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name="event",
15+
name="closest_landmark",
16+
field=models.CharField(blank=True, default="", max_length=1024),
17+
),
18+
migrations.AlterField(
19+
model_name="event",
20+
name="description",
21+
field=models.CharField(max_length=2048),
22+
),
23+
migrations.AlterField(
24+
model_name="event",
25+
name="highway_segment_names",
26+
field=models.CharField(blank=True, default="", max_length=1024),
27+
),
28+
migrations.AlterField(
29+
model_name="event",
30+
name="location_description",
31+
field=models.CharField(blank=True, default="", max_length=2048),
32+
),
33+
migrations.AlterField(
34+
model_name="event",
35+
name="route_at",
36+
field=models.CharField(max_length=1024),
37+
),
38+
migrations.AlterField(
39+
model_name="event",
40+
name="route_from",
41+
field=models.CharField(max_length=1024),
42+
),
43+
migrations.AlterField(
44+
model_name="event",
45+
name="route_to",
46+
field=models.CharField(blank=True, max_length=1024),
47+
),
48+
]

src/backend/apps/event/models.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class Event(ExportModelOperationsMixin('event'), BaseModel):
1313
id = models.CharField(max_length=32, primary_key=True)
1414

1515
# Description
16-
description = models.CharField(max_length=1024)
16+
description = models.CharField(max_length=2048)
1717
event_type = models.CharField(max_length=32)
1818
event_sub_type = models.CharField(max_length=32, blank=True, default='')
1919

@@ -26,15 +26,15 @@ class Event(ExportModelOperationsMixin('event'), BaseModel):
2626
direction = models.CharField(max_length=32)
2727
location = models.GeometryField()
2828
polygon = models.GeometryField(null=True)
29-
route_at = models.CharField(max_length=128)
30-
route_from = models.CharField(max_length=128)
31-
route_to = models.CharField(max_length=128, blank=True)
29+
route_at = models.CharField(max_length=1024)
30+
route_from = models.CharField(max_length=1024)
31+
route_to = models.CharField(max_length=1024, blank=True)
3232
area = models.ManyToManyField(Area, blank=True)
3333

3434
# CARS API info
35-
highway_segment_names = models.CharField(max_length=256, blank=True, default='')
36-
location_description = models.CharField(max_length=256, blank=True, default='')
37-
closest_landmark = models.CharField(max_length=256, blank=True, default='')
35+
highway_segment_names = models.CharField(max_length=1024, blank=True, default='')
36+
location_description = models.CharField(max_length=2048, blank=True, default='')
37+
closest_landmark = models.CharField(max_length=1024, blank=True, default='')
3838
next_update = models.DateTimeField(null=True, blank=True)
3939
start_point_linear_reference = models.FloatField(null=True)
4040

src/backend/apps/event/serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class EventInternalSerializer(serializers.ModelSerializer):
5757
area = serializers.PrimaryKeyRelatedField(many=True, read_only=True)
5858

5959
# Explicit CharField to not be affected by SafeStringMixin's global mapping
60-
location_description = serializers.CharField(max_length=256, allow_blank=True)
60+
location_description = serializers.CharField(max_length=2048, allow_blank=True)
6161

6262
class Meta:
6363
model = Event

0 commit comments

Comments
 (0)