diff options
| author | Magnus Hagander | 2020-03-31 20:33:51 +0000 |
|---|---|---|
| committer | Magnus Hagander | 2020-03-31 20:34:51 +0000 |
| commit | 46606e5284107dc85eba9234d5f4106206d9ceb5 (patch) | |
| tree | 3b8ab0b9c7c1994b5b1d8daebe285afa6e45ac98 /pgweb/security | |
| parent | d3a3621a484d8c08d40598abcd23ab45489cbc37 (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.py | 6 | ||||
| -rw-r--r-- | pgweb/security/models.py | 6 |
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) |
