feat: add check

This commit is contained in:
Simon Ding
2024-09-21 21:23:47 +08:00
parent 9968f9f225
commit 37dfb0fe94

View File

@@ -3,6 +3,7 @@ package server
import ( import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"html/template"
"polaris/db" "polaris/db"
"polaris/ent" "polaris/ent"
"polaris/log" "polaris/log"
@@ -50,9 +51,17 @@ func (s *Server) SetSetting(c *gin.Context) (interface{}, error) {
} }
} }
if in.TvNamingFormat != "" { if in.TvNamingFormat != "" {
if _, err := template.New("test").Parse(in.TvNamingFormat);err != nil {
return nil, errors.Wrap(err, "tv format")
}
s.db.SetSetting(db.SettingTvNamingFormat, in.TvNamingFormat) s.db.SetSetting(db.SettingTvNamingFormat, in.TvNamingFormat)
} }
if in.MovieNamingFormat != "" { if in.MovieNamingFormat != "" {
if _, err := template.New("test").Parse(in.MovieNamingFormat);err != nil {
return nil, errors.Wrap(err, "movie format")
}
s.db.SetSetting(db.SettingMovieNamingFormat, in.MovieNamingFormat) s.db.SetSetting(db.SettingMovieNamingFormat, in.MovieNamingFormat)
} }