diff --git a/models/BookModel.go b/models/BookModel.go index 441526bd..6ca0223b 100644 --- a/models/BookModel.go +++ b/models/BookModel.go @@ -615,9 +615,9 @@ func (book *Book) ImportBook(zipPath string) error { filetil.CopyFile(linkPath, dstPath) - link = strings.TrimPrefix(strings.Replace(dstPath, "\\", "/", -1), strings.Replace(conf.WorkingDirectory, "\\", "/", -1)) + tempLink := strings.TrimPrefix(strings.Replace(dstPath, "\\", "/", -1), strings.Replace(conf.WorkingDirectory, "\\", "/", -1)) - link = strings.TrimSuffix(link, originalLink+")") + link + ")" + link = strings.TrimSuffix(tempLink, originalLink+")") + link + ")" } }