fix: Fix issue where editing source text during website redirection r… (#8046)

This commit is contained in:
zhengkunwang 2025-03-03 14:30:56 +08:00 committed by GitHub
parent 569aaf3c0a
commit a2716ef62f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2597,19 +2597,13 @@ func (w WebsiteService) GetRedirect(id uint) (res []response.NginxRedirectConfig
func (w WebsiteService) UpdateRedirectFile(req request.NginxRedirectUpdate) (err error) {
var (
website model.Website
nginxFull dto.NginxFull
oldRewriteContent []byte
)
website, err = websiteRepo.GetFirst(repo.WithByID(req.WebsiteID))
if err != nil {
return err
}
nginxFull, err = getNginxFull(&website)
if err != nil {
return err
}
includePath := fmt.Sprintf("/www/sites/%s/redirect/%s.conf", website.Alias, req.Name)
absolutePath := path.Join(nginxFull.Install.GetPath(), includePath)
absolutePath := path.Join(GetSitePath(website, SiteRedirectDir), req.Name+".conf")
fileOp := files.NewFileOp()
oldRewriteContent, err = fileOp.GetContent(absolutePath)
if err != nil {