diff --git a/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/service/SkillPublishService.java b/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/service/SkillPublishService.java index bb78dec59..b32cc56c5 100644 --- a/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/service/SkillPublishService.java +++ b/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/service/SkillPublishService.java @@ -956,7 +956,7 @@ public class SkillPublishService { // 12. Update skill metadata and move the published pointer for auto-publish flows // A pending update must not replace the currently published title or summary. - if (autoPublish || newSkill || (visibility != SkillVisibility.PRIVATE && skill.getLatestVersionId() == null)) { + if (autoPublish || visibility == SkillVisibility.PRIVATE || skill.getLatestVersionId() == null) { skill.setDisplayName(metadata.displayName()); skill.setSummary(metadata.shortDescription()); }