17038 fix export system data

This commit is contained in:
Arthur Hanson 2024-07-31 15:39:52 +07:00 committed by Jeremy Stretch
parent 408f8b4964
commit dc173a5508

View File

@ -559,13 +559,14 @@ class SystemView(UserPassesTestMixin, View):
# Raw data export
if 'export' in request.GET:
params = [param.name for param in PARAMS]
data = {
**stats,
'plugins': {
plugin.name: plugin.version for plugin in plugins
},
'config': {
k: config.data[k] for k in sorted(config.data)
k: getattr(config, k) for k in sorted(params)
},
}
response = HttpResponse(json.dumps(data, indent=4), content_type='text/json')