From 4d65fe80140fc6792e6df577d550877c7d4a2133 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 5 Apr 2024 16:17:15 -0500 Subject: [PATCH] LinkedHashMap for content types, for stable builds --- .../RenderSavedReportProcessApiProcessOutput.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/implementations/savedreports/RenderSavedReportProcessApiProcessOutput.java b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/implementations/savedreports/RenderSavedReportProcessApiProcessOutput.java index 435353b0..b9d3cd0a 100644 --- a/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/implementations/savedreports/RenderSavedReportProcessApiProcessOutput.java +++ b/qqq-middleware-api/src/main/java/com/kingsrook/qqq/api/implementations/savedreports/RenderSavedReportProcessApiProcessOutput.java @@ -23,6 +23,7 @@ package com.kingsrook.qqq.api.implementations.savedreports; import java.io.Serializable; +import java.util.LinkedHashMap; import java.util.Map; import com.kingsrook.qqq.api.model.actions.HttpApiResponse; import com.kingsrook.qqq.api.model.metadata.processes.ApiProcessOutputInterface; @@ -104,7 +105,7 @@ public class RenderSavedReportProcessApiProcessOutput implements ApiProcessOutpu { return Map.of(HttpStatus.Code.OK.getCode(), new Response() .withDescription("Report contents in the requested format.") - .withContent(Map.of( + .withContent(new LinkedHashMap<>(Map.of( ReportFormat.JSON.getMimeType(), new Content() .withSchema(new Schema() .withDescription("JSON Report contents") @@ -131,8 +132,7 @@ public class RenderSavedReportProcessApiProcessOutput implements ApiProcessOutpu .withDescription("Excel Report contents") .withType("string") .withFormat("binary")) - )) - ); + )))); } }