diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-06-08 19:27:11 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-06-08 19:27:11 +0200 | 
| commit | 308d4dff9c3fcf848a78ef7428a04738334cc7a2 (patch) | |
| tree | 2eba80c851582c1737607ec80568ad38d981a0d2 /archaeological_finds/models.py | |
| parent | 723b096454dd7a7bac9b40de58f2d77d212bdfe1 (diff) | |
| parent | a501917d63927230ad836ddba937d870791f1812 (diff) | |
| download | Ishtar-308d4dff9c3fcf848a78ef7428a04738334cc7a2.tar.bz2 Ishtar-308d4dff9c3fcf848a78ef7428a04738334cc7a2.zip  | |
Merge branch 'master' into v0.9
Diffstat (limited to 'archaeological_finds/models.py')
| -rw-r--r-- | archaeological_finds/models.py | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/archaeological_finds/models.py b/archaeological_finds/models.py index f527bf5d3..adfa67394 100644 --- a/archaeological_finds/models.py +++ b/archaeological_finds/models.py @@ -549,9 +549,9 @@ class Find(BaseHistorizedItem, ImageModel, OwnPerms, ShortMenuItem):          super(Find, self).save(*args, **kwargs)          q = self.base_finds          if not self.index and q.count(): -            operation = q.order_by( -                '-context_record__operation__start_date')\ -                .all() +            operation = q.filter( +                context_record__operation__pk__isnull=False).order_by( +                '-context_record__operation__start_date')              if operation.count():                  operation = operation.all()[0].context_record.operation                  q = Find.objects\ @@ -563,7 +563,8 @@ class Find(BaseHistorizedItem, ImageModel, OwnPerms, ShortMenuItem):                  else:                      self.index = 1                  self.save() -        for base_find in self.base_finds.all(): +        for base_find in self.base_finds.filter( +                context_record__operation__pk__isnull=False).all():              modified = False              if not base_find.index:                  modified = True  | 
