diff --git a/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/response/v3/model/ParsedModelV3.java b/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/response/v3/model/ParsedModelV3.java index 996f9c3f..70b5094a 100644 --- a/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/response/v3/model/ParsedModelV3.java +++ b/msg-center-api/src/main/java/cn/axzo/msg/center/service/pending/response/v3/model/ParsedModelV3.java @@ -98,6 +98,7 @@ public class ParsedModelV3 implements MessageButtonProvider, Pus public void sortButtons() { if (buttons == null) return; + this.buttons = new ArrayList<>(buttons); buttons.sort(Comparator.comparingInt(ParsedButtonV3::determinePriority)); }