From b091f52711bfa3226cd971079922b6876972ad01 Mon Sep 17 00:00:00 2001 From: ruibaby Date: Thu, 23 May 2019 00:36:46 +0800 Subject: [PATCH] Fixed: Format the commenter's website url. --- .../halo/app/service/impl/BaseCommentServiceImpl.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/run/halo/app/service/impl/BaseCommentServiceImpl.java b/src/main/java/run/halo/app/service/impl/BaseCommentServiceImpl.java index 479d542c6..906cac579 100644 --- a/src/main/java/run/halo/app/service/impl/BaseCommentServiceImpl.java +++ b/src/main/java/run/halo/app/service/impl/BaseCommentServiceImpl.java @@ -1,5 +1,6 @@ package run.halo.app.service.impl; +import cn.hutool.core.util.URLUtil; import lombok.extern.slf4j.Slf4j; import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.lang3.StringUtils; @@ -55,13 +56,10 @@ import java.util.stream.Collectors; @Slf4j public abstract class BaseCommentServiceImpl extends AbstractCrudService implements BaseCommentService { - private final BaseCommentRepository baseCommentRepository; - protected final OptionService optionService; - protected final UserService userService; - protected final ApplicationEventPublisher eventPublisher; + private final BaseCommentRepository baseCommentRepository; public BaseCommentServiceImpl(BaseCommentRepository baseCommentRepository, OptionService optionService, @@ -247,6 +245,10 @@ public abstract class BaseCommentServiceImpl extend comment.setGavatarMd5(DigestUtils.md5Hex(comment.getEmail())); } + if (StringUtils.isNotEmpty(comment.getAuthorUrl())) { + comment.setAuthorUrl(URLUtil.normalize(comment.getAuthorUrl())); + } + if (authentication != null) { // Comment of blogger comment.setIsAdmin(true);