mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-25 01:48:38 -06:00
Fixes #7397: Fix AttributeError exception when rendering export template for devices via REST API
This commit is contained in:
parent
1f1a05dc67
commit
a9761e8dd2
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
* [#6895](https://github.com/netbox-community/netbox/issues/6895) - Remove errant markup for null values in CSV export
|
* [#6895](https://github.com/netbox-community/netbox/issues/6895) - Remove errant markup for null values in CSV export
|
||||||
* [#7373](https://github.com/netbox-community/netbox/issues/7373) - Fix flashing when server, client, and browser color-mode preferences are mismatched
|
* [#7373](https://github.com/netbox-community/netbox/issues/7373) - Fix flashing when server, client, and browser color-mode preferences are mismatched
|
||||||
|
* [#7397](https://github.com/netbox-community/netbox/issues/7397) - Fix AttributeError exception when rendering export template for devices via REST API
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -230,7 +230,7 @@ class ModelViewSet(BulkUpdateModelMixin, BulkDestroyModelMixin, ModelViewSet_):
|
|||||||
Overrides ListModelMixin to allow processing ExportTemplates.
|
Overrides ListModelMixin to allow processing ExportTemplates.
|
||||||
"""
|
"""
|
||||||
if 'export' in request.GET:
|
if 'export' in request.GET:
|
||||||
content_type = ContentType.objects.get_for_model(self.serializer_class.Meta.model)
|
content_type = ContentType.objects.get_for_model(self.get_serializer_class().Meta.model)
|
||||||
et = get_object_or_404(ExportTemplate, content_type=content_type, name=request.GET['export'])
|
et = get_object_or_404(ExportTemplate, content_type=content_type, name=request.GET['export'])
|
||||||
queryset = self.filter_queryset(self.get_queryset())
|
queryset = self.filter_queryset(self.get_queryset())
|
||||||
return et.render_to_response(queryset)
|
return et.render_to_response(queryset)
|
||||||
|
Loading…
Reference in New Issue
Block a user