Skip to content

Commit b715d0a

Browse files
committed
Fix unwanted on_delete=RESTRICT on SeasonalActivity foreign key
1 parent 2050efd commit b715d0a

2 files changed

Lines changed: 26 additions & 2 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Generated by Django 5.2.11 on 2026-03-05 13:12
2+
3+
import django.db.models.deletion
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
("baseline", "0026_add_boys_girls_adults_to_household_labor_provider"),
11+
]
12+
13+
operations = [
14+
migrations.AlterField(
15+
model_name="seasonalactivity",
16+
name="livelihood_zone_baseline",
17+
field=models.ForeignKey(
18+
on_delete=django.db.models.deletion.CASCADE,
19+
related_name="baseline_seasonal_activities",
20+
to="baseline.livelihoodzonebaseline",
21+
verbose_name="Livelihood Zone Baseline",
22+
),
23+
),
24+
]

apps/baseline/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2145,10 +2145,10 @@ class SeasonalActivity(common_models.Model):
21452145
# livelihood strategies for Sheep Milk Production, Sheep Butter Production,
21462146
# Sheep Livestock Production, and Sheep Sales would all be related. The BSS
21472147
# doesn't currently makes these links explicit, and so we haven't added the
2148-
# necessary ManyToManyFieldas yet.
2148+
# necessary ManyToManyField as yet.
21492149
livelihood_zone_baseline = models.ForeignKey(
21502150
LivelihoodZoneBaseline,
2151-
on_delete=models.RESTRICT,
2151+
on_delete=models.CASCADE,
21522152
related_name="baseline_seasonal_activities",
21532153
verbose_name=_("Livelihood Zone Baseline"),
21542154
)

0 commit comments

Comments
 (0)