Merge branch 'master' into shipment-parameters

This commit is contained in:
Oliver authored and GitHub committed 2026-03-31 20:56:52 +11:00
commit 8623939a56
3 files changed
+15 -3

No files matched your search

+4
View File
@@ -97,6 +97,10 @@ class MachineSettingList(APIView):
)
all_settings.extend(list(settings_dict.values()))
# Sort settings by the 'key' field before returning,
# to ensure a deterministic order in the API response
all_settings = sorted(all_settings, key=lambda x: x.key)
results = MachineSerializers.MachineSettingSerializer(
all_settings, many=True
).data
+10 -2
View File
@@ -380,8 +380,12 @@ class PluginAllSettingList(APIView):
settings_definition=settings, plugin=plugin.plugin_config()
)
# Sort settings by the 'key' field before returning,
# to ensure a deterministic order in the API response
settings_values = sorted(settings_dict.values(), key=lambda x: x.key)
results = PluginSerializers.PluginSettingSerializer(
list(settings_dict.values()), many=True
settings_values, many=True
).data
return Response(results)
@@ -444,8 +448,12 @@ class PluginUserSettingList(APIView):
user=request.user,
)
# Sort settings by the 'key' field before returning,
# to ensure a deterministic order in the API response
settings_values = sorted(settings_dict.values(), key=lambda x: x.key)
results = PluginSerializers.PluginUserSettingSerializer(
list(settings_dict.values()), many=True
settings_values, many=True
).data
return Response(results)