diff --git a/tenant-service/src/main/java/com/xuqm/tenant/service/SystemUpdateService.java b/tenant-service/src/main/java/com/xuqm/tenant/service/SystemUpdateService.java index 4b040e4..bf596a5 100644 --- a/tenant-service/src/main/java/com/xuqm/tenant/service/SystemUpdateService.java +++ b/tenant-service/src/main/java/com/xuqm/tenant/service/SystemUpdateService.java @@ -305,7 +305,9 @@ public class SystemUpdateService { for (String svc : localVersions.keySet()) { Map svcInfo = new LinkedHashMap<>(); svcInfo.put("current", localVersions.get(svc)); - Object remoteSvc = remoteServices.get(svc); + // bugcollect-service 在 manifest 中的 key 是其镜像名 xuqm-bugcollect-service + String manifestKey = SERVICE_IMAGE_OVERRIDES.getOrDefault(svc, svc); + Object remoteSvc = remoteServices.get(manifestKey); if (remoteSvc instanceof Map) { Map rMap = (Map) remoteSvc; svcInfo.put("latest", rMap.getOrDefault("version", ""));