diff --git a/par-core/src/main/java/com/par/core/service/impl/SiteServiceImpl.java b/par-core/src/main/java/com/par/core/service/impl/SiteServiceImpl.java index 3cb97ba..97ad27a 100644 --- a/par-core/src/main/java/com/par/core/service/impl/SiteServiceImpl.java +++ b/par-core/src/main/java/com/par/core/service/impl/SiteServiceImpl.java @@ -262,6 +262,7 @@ public class SiteServiceImpl implements SiteService { Site existing = siteMapper.selectBySiteId(entry.getSiteId()); Site site; if (existing != null) { + if (names != null && !names.isEmpty()) existing.setName(names.get(0)); existing.setNamesJson(toJsonArray(names)); existing.setUrlsJson(toJsonArray(urls)); if (notes != null && !notes.isBlank()) existing.setNotes(notes); @@ -278,6 +279,7 @@ public class SiteServiceImpl implements SiteService { } else { site = new Site(); site.setSiteId(entry.getSiteId()); + site.setName(names != null && !names.isEmpty() ? names.get(0) : entry.getSiteId()); site.setNamesJson(toJsonArray(names)); site.setUrlsJson(toJsonArray(urls)); site.setNotes(notes);