diff options
Diffstat (limited to 'rrs/models.py')
-rw-r--r-- | rrs/models.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rrs/models.py b/rrs/models.py index 2ae3353126..38099f6044 100644 --- a/rrs/models.py +++ b/rrs/models.py @@ -225,9 +225,12 @@ class RecipeMaintainerHistory(models.Model): title = models.CharField(max_length=255, blank=True) date = models.DateTimeField(db_index=True) author = models.ForeignKey(Maintainer) - sha1 = models.CharField(max_length=64, unique=True) + sha1 = models.CharField(max_length=64) layerbranch = models.ForeignKey(LayerBranch) + class Meta: + unique_together = ('layerbranch', 'sha1',) + @staticmethod def get_last(layerbranch): rmh_qry = RecipeMaintainerHistory.objects.filter(layerbranch=layerbranch).order_by('-date') |