X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=apps%2Fpatchwork%2Fmodels.py;h=67c69ffc3b30587a953a4e4d8f65692b0bd9f187;hb=55ef92901f11ce5497eb55df3064a5a74821a1e7;hp=bb8d8e77c0529a955190abf03d3dd4ac4c21736a;hpb=b76f7dd32ef83d55ace2f38ed84f5fc76e65e18e;p=patchwork diff --git a/apps/patchwork/models.py b/apps/patchwork/models.py index bb8d8e7..67c69ff 100644 --- a/apps/patchwork/models.py +++ b/apps/patchwork/models.py @@ -191,6 +191,9 @@ class PatchMbox(MIMENonMultipart): self.set_payload(_text.encode(self.patch_charset)) encode_7or8bit(self) +def get_default_initial_patch_state(): + return State.objects.get(ordering=0) + class Patch(models.Model): project = models.ForeignKey(Project) msgid = models.CharField(max_length=255) @@ -198,7 +201,7 @@ class Patch(models.Model): date = models.DateTimeField(default=datetime.datetime.now) submitter = models.ForeignKey(Person) delegate = models.ForeignKey(User, blank = True, null = True) - state = models.ForeignKey(State) + state = models.ForeignKey(State, default=get_default_initial_patch_state) archived = models.BooleanField(default = False) headers = models.TextField(blank = True) content = models.TextField(null = True, blank = True)