def serialize(self, request, app): full_data = SearchView.serialize(self, request, app) data = {} for k in SEARCH_FIELDS: data[k] = full_data.get(k) # For translated fields, just return the default locale. data['name'] = get_translations(full_data, 'name', full_data['default_locale'], full_data['default_locale']) # Add reviewer-specific stuff that's not in the standard dehydrate. data['latest_version'] = app.latest_version data['is_escalated'] = app.is_escalated return data