aboutsummaryrefslogtreecommitdiffstats
path: root/rrs/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'rrs/models.py')
-rw-r--r--rrs/models.py5
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')