summaryrefslogtreecommitdiff
path: root/pgweb/security
diff options
context:
space:
mode:
authorMagnus Hagander2020-03-31 20:33:51 +0000
committerMagnus Hagander2020-03-31 20:34:51 +0000
commit46606e5284107dc85eba9234d5f4106206d9ceb5 (patch)
tree3b8ab0b9c7c1994b5b1d8daebe285afa6e45ac98 /pgweb/security
parentd3a3621a484d8c08d40598abcd23ab45489cbc37 (diff)
Set on_delete=models.CASCADE on all ForeignKey fields
This is the bardware compatible value that will be needed once we upgrade django later.
Diffstat (limited to 'pgweb/security')
-rw-r--r--pgweb/security/migrations/0001_initial.py6
-rw-r--r--pgweb/security/models.py6
2 files changed, 6 insertions, 6 deletions
diff --git a/pgweb/security/migrations/0001_initial.py b/pgweb/security/migrations/0001_initial.py
index 8a2a77f2..e216fc19 100644
--- a/pgweb/security/migrations/0001_initial.py
+++ b/pgweb/security/migrations/0001_initial.py
@@ -32,7 +32,7 @@ class Migration(migrations.Migration):
('vector_i', models.CharField(blank=True, max_length=1, verbose_name='Integrity Impact', choices=[('H', 'High'), ('L', 'Low'), ('N', 'None')])),
('vector_a', models.CharField(blank=True, max_length=1, verbose_name='Availability Impact', choices=[('H', 'High'), ('L', 'Low'), ('N', 'None')])),
('legacyscore', models.CharField(blank=True, max_length=1, verbose_name='Legacy score', choices=[('A', 'A'), ('B', 'B'), ('C', 'C'), ('D', 'D')])),
- ('newspost', models.ForeignKey(blank=True, to='news.NewsArticle', null=True)),
+ ('newspost', models.ForeignKey(blank=True, to='news.NewsArticle', null=True, on_delete=models.CASCADE)),
],
options={
'ordering': ('-cvenumber',),
@@ -44,8 +44,8 @@ class Migration(migrations.Migration):
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('fixed_minor', models.IntegerField()),
- ('patch', models.ForeignKey(to='security.SecurityPatch')),
- ('version', models.ForeignKey(to='core.Version')),
+ ('patch', models.ForeignKey(to='security.SecurityPatch', on_delete=models.CASCADE)),
+ ('version', models.ForeignKey(to='core.Version', on_delete=models.CASCADE)),
],
),
migrations.AddField(
diff --git a/pgweb/security/models.py b/pgweb/security/models.py
index 6242e628..a961ff52 100644
--- a/pgweb/security/models.py
+++ b/pgweb/security/models.py
@@ -52,7 +52,7 @@ def other_vectors_validator(val):
class SecurityPatch(models.Model):
public = models.BooleanField(null=False, blank=False, default=False)
- newspost = models.ForeignKey(NewsArticle, null=True, blank=True)
+ newspost = models.ForeignKey(NewsArticle, null=True, blank=True, on_delete=models.CASCADE)
cve = models.CharField(max_length=32, null=False, blank=True, validators=[cve_validator, ])
cve_visible = models.BooleanField(null=False, blank=False, default=False)
cvenumber = models.IntegerField(null=False, blank=False, db_index=True)
@@ -116,6 +116,6 @@ class SecurityPatch(models.Model):
class SecurityPatchVersion(models.Model):
- patch = models.ForeignKey(SecurityPatch, null=False, blank=False)
- version = models.ForeignKey(Version, null=False, blank=False)
+ patch = models.ForeignKey(SecurityPatch, null=False, blank=False, on_delete=models.CASCADE)
+ version = models.ForeignKey(Version, null=False, blank=False, on_delete=models.CASCADE)
fixed_minor = models.IntegerField(null=False, blank=False)