Changeset 714
- Timestamp:
- 11/25/10 10:18:43 (2 years ago)
- Location:
- trunk/opentrials/repository
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/opentrials/repository/models.py
r706 r714 621 621 # Creates a fossil if the status is equal to 'published' 622 622 if instance.status == choices.PUBLISHED_STATUS: 623 Fossil.objects.create_for_object(instance) 623 fossil = Fossil.objects.create_for_object(instance) 624 fossil.create_indexer(key='trial_id', value=instance.trial_id) 625 fossil.create_indexer(key='recruitment_status', value=instance.recruitment_status.label) 624 626 625 627 post_save.connect(clinicaltrial_post_save, sender=ClinicalTrial) -
trunk/opentrials/repository/views.py
r711 r714 311 311 except Fossil.DoesNotExist: 312 312 try: 313 fossil = Fossil.objects. get(is_most_recent=True, serialized__contains='"trial_id": "%s"'%trial_fossil_id)313 fossil = Fossil.objects.indexed(trial_id=trial_fossil_id).get(is_most_recent=True) 314 314 except Fossil.DoesNotExist: 315 315 raise Http404
