2 Commits
1.6.0 ... 1.6.1

Author SHA1 Message Date
John Niang
07127d7e54 Update gradle.properties 2023-10-27 02:18:56 -05:00
longjuan
565d3cfcaa Fix findUrlSuffix NPE when upgrading from old version (#94)
fixes https://github.com/halo-dev/plugin-s3/issues/93
```release-note
修复从旧版本升级后上传文件的NPE错误
```
/kind bug
2023-10-27 02:34:15 +00:00
3 changed files with 7 additions and 2 deletions

View File

@@ -1 +1 @@
version=1.5.0-SNAPSHOT version=1.6.1-SNAPSHOT

View File

@@ -21,7 +21,7 @@ public class UrlUtils {
public static String findUrlSuffix(List<S3OsProperties.urlSuffixItem> urlSuffixList, public static String findUrlSuffix(List<S3OsProperties.urlSuffixItem> urlSuffixList,
String fileName) { String fileName) {
if (StringUtils.isBlank(fileName)) { if (StringUtils.isBlank(fileName) || urlSuffixList == null) {
return null; return null;
} }
fileName = fileName.toLowerCase(); fileName = fileName.toLowerCase();

View File

@@ -46,5 +46,10 @@ class UrlUtilsTest {
String fileName5 = ""; String fileName5 = "";
String result5 = UrlUtils.findUrlSuffix(urlSuffixList, fileName5); String result5 = UrlUtils.findUrlSuffix(urlSuffixList, fileName5);
assertNull(result5); assertNull(result5);
// 测试urlSuffixList为null期望返回null
String fileName6 = "example";
String result6 = UrlUtils.findUrlSuffix(null, fileName6);
assertNull(result6);
} }
} }