From 73c5b89aa169c1b1bfab7dc1c6b792cd7dd2104a Mon Sep 17 00:00:00 2001 From: HoussemNasri Date: Mon, 2 Oct 2023 00:18:23 +0100 Subject: [PATCH] Preserve the insertion-order of errata details --- .../redhat/rhn/frontend/xmlrpc/errata/ErrataHandler.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/java/code/src/com/redhat/rhn/frontend/xmlrpc/errata/ErrataHandler.java b/java/code/src/com/redhat/rhn/frontend/xmlrpc/errata/ErrataHandler.java index fd949d7148a3..4a6852036160 100644 --- a/java/code/src/com/redhat/rhn/frontend/xmlrpc/errata/ErrataHandler.java +++ b/java/code/src/com/redhat/rhn/frontend/xmlrpc/errata/ErrataHandler.java @@ -79,8 +79,8 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Date; -import java.util.HashMap; import java.util.HashSet; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Optional; @@ -134,12 +134,9 @@ public class ErrataHandler extends BaseHandler { */ @ReadOnly public Map getDetails(User loggedInUser, String advisoryName) throws FaultException { - // Get the logged in user. We don't care what roles this user has, we - // just want to make sure the caller is logged in. - Errata errata = lookupAccessibleErratum(advisoryName, empty(), loggedInUser.getOrg()); - Map errataMap = new HashMap<>(); + Map errataMap = new LinkedHashMap<>(); errataMap.put("id", errata.getId()); if (errata.getIssueDate() != null) {