From 4a93d51fdcbd9ea2f54e907862e20969e63e404d Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Tue, 30 Jul 2024 11:16:51 +0800 Subject: [PATCH] fix: chinese naming --- server/storage.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/server/storage.go b/server/storage.go index 7b7c55a..eb2e758 100644 --- a/server/storage.go +++ b/server/storage.go @@ -68,10 +68,11 @@ func (s *Server) SuggestedSeriesFolderName(c *gin.Context) (interface{}, error) originalName := d.OriginalName year := strings.Split(d.FirstAirDate, "-")[0] - name = fmt.Sprintf("%s %s", name, originalName) - if !utils.ContainsChineseChar(name) { + if utils.ContainsChineseChar(originalName) { name = originalName + } else { + name = fmt.Sprintf("%s %s", name, originalName) } if year != "" { name = fmt.Sprintf("%s (%s)", name, year) @@ -96,8 +97,10 @@ func (s *Server) SuggestedMovieFolderName(c *gin.Context) (interface{}, error) { name = fmt.Sprintf("%s %s", name, originalName) - if !utils.ContainsChineseChar(name) { + if utils.ContainsChineseChar(originalName) { name = originalName + } else { + name = fmt.Sprintf("%s %s", name, originalName) } if year != "" { name = fmt.Sprintf("%s (%s)", name, year)