diff options
Diffstat (limited to 'archaeological_operations/models.py')
| -rw-r--r-- | archaeological_operations/models.py | 9 | 
1 files changed, 8 insertions, 1 deletions
diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index 860422980..6ae219461 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -975,7 +975,14 @@ class Operation(ClosedItem, BaseHistorizedItem, QRCodeItem, GeoItem, OwnPerms,\      def get_values(self, prefix=''):          values = super(Operation, self).get_values(prefix=prefix) -        return get_values_town_related(self, prefix, values) +        values = get_values_town_related(self, prefix, values) +        if prefix: +            return values +        values[prefix + 'context_records'] = [ +            cr.get_values(prefix=prefix, no_base_finds=False) +            for cr in self.context_record.all() +        ] +        return values      @classmethod      def _get_department_code(cls, value):  | 
