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 # Raw data export
if 'export' in request.GET: if 'export' in request.GET:
params = [param.name for param in PARAMS]
data = { data = {
**stats, **stats,
'plugins': { 'plugins': {
plugin.name: plugin.version for plugin in plugins plugin.name: plugin.version for plugin in plugins
}, },
'config': { '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') response = HttpResponse(json.dumps(data, indent=4), content_type='text/json')