From fefce5441fa1fdba184570ee0fbf9fb3fa093a56 Mon Sep 17 00:00:00 2001 From: "shan.wu" Date: Fri, 22 Dec 2023 14:28:10 +0800 Subject: [PATCH] [systemTag]: prioritize obtaining latest tag prioritize obtaining the latest systemTag, the returned systemTag list is sorted in reverse order of creation time Resolves: ZSTAC-85981 Change-Id: IBE8A4C0DC78E4E83A4D44DD9E072278D (cherry picked from commit 450d2d884e0700b3c8057ba7d8d82267d52145f8) --- tag/src/main/java/org/zstack/tag/SystemTag.java | 1 + 1 file changed, 1 insertion(+) diff --git a/tag/src/main/java/org/zstack/tag/SystemTag.java b/tag/src/main/java/org/zstack/tag/SystemTag.java index 2baece7e0ac..d13cd18be2c 100755 --- a/tag/src/main/java/org/zstack/tag/SystemTag.java +++ b/tag/src/main/java/org/zstack/tag/SystemTag.java @@ -159,6 +159,7 @@ public List getTags(String resourceUuid, Class resourceClass) { q.add(SystemTagVO_.resourceType, Op.EQ, resourceClass.getSimpleName()); q.add(SystemTagVO_.resourceUuid, Op.EQ, resourceUuid); q.add(SystemTagVO_.tag, useOp(), useTagFormat()); + q.orderBy(SystemTagVO_.createDate, SimpleQuery.Od.DESC); return q.listValue(); }