diff --git a/pom.xml b/pom.xml
index cd9bc433..4f0d6973 100644
--- a/pom.xml
+++ b/pom.xml
@@ -410,7 +410,7 @@
com.google.auth
google-auth-library-oauth2-http
- LATEST
+ 1.38.0
diff --git a/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java b/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java
index 45cfecae..158c63c6 100644
--- a/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java
+++ b/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java
@@ -21,6 +21,8 @@ import com.ai.da.model.enums.Sex;
import com.ai.da.model.vo.*;
import com.ai.da.service.*;
import com.alibaba.fastjson.JSONObject;
+import com.alibaba.fastjson.parser.Feature;
+import com.alibaba.fastjson.serializer.SerializerFeature;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -267,7 +269,7 @@ public class PortfolioServiceImpl extends ServiceImpl collectionElementList = projectSnapshot.getCollectionElementList();
for (CollectionElement element : collectionElementList) {
if (StringUtils.isEmpty(element.getUrl())) {
@@ -557,8 +559,10 @@ public class PortfolioServiceImpl extends ServiceImpl list = new ArrayList<>();
for (UserLikeSnapshot userLikeSnapshot : userLikeList) {
TDesignPythonOutfit designPythonOutfit = userLikeSnapshot.getDesignPythonOutfit();
- designPythonOutfit.setDesignUrl(minioUtil.getPreSignedUrl(designPythonOutfit.getDesignUrl(), 24 * 60));
- list.add(designPythonOutfit);
+ if (designPythonOutfit != null && !StringUtils.isEmpty(designPythonOutfit.getDesignUrl())) {
+ designPythonOutfit.setDesignUrl(minioUtil.getPreSignedUrl(designPythonOutfit.getDesignUrl(), 24 * 60));
+ list.add(designPythonOutfit);
+ }
}
vo.setDesignPythonOutfitList(list);
}