mirror of
https://github.com/APIParkLab/APIPark.git
synced 2026-06-04 10:13:53 +08:00
refactor: adjust regex validation rules for model name
This commit is contained in:
+1
-1
@@ -26,7 +26,7 @@ const (
|
||||
// CheckPathIPPortExp (scheme://)?ip:port
|
||||
CheckPathIPPortExp = `([a-zA-z]+://)?((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}:[0-9]+`
|
||||
// EnglishOrNumberOrSpecialChars a-zA-Z0-9-_.:
|
||||
EnglishOrNumberOrSpecialChars = `^(?i)[-:._a-z0-9]+$`
|
||||
EnglishOrNumberOrSpecialChars = `^(?i)[-/:._a-z0-9]+$`
|
||||
)
|
||||
|
||||
var (
|
||||
|
||||
@@ -24,7 +24,7 @@ func (i *imlProviderModelController) GetModelParametersTemplate(ctx *gin.Context
|
||||
|
||||
func (i *imlProviderModelController) UpdateProviderModel(ctx *gin.Context, provider string, input *model_dto.EditModel) error {
|
||||
if !common.ModelNameValid(input.Name) {
|
||||
return fmt.Errorf("model name is invalid(a-zA-Z0-9-_.:)")
|
||||
return fmt.Errorf("model name is invalid(a-zA-Z0-9-_.:/)")
|
||||
}
|
||||
if strings.TrimSpace(input.Id) == "" {
|
||||
return fmt.Errorf("id is empty")
|
||||
@@ -56,7 +56,7 @@ func (i *imlProviderModelController) DeleteProviderModel(ctx *gin.Context, provi
|
||||
|
||||
func (i *imlProviderModelController) AddProviderModel(ctx *gin.Context, provider string, input *model_dto.Model) (*model_dto.SimpleModel, error) {
|
||||
if !common.ModelNameValid(input.Name) {
|
||||
return nil, fmt.Errorf("model name illegal(a-zA-Z0-9-_.:)")
|
||||
return nil, fmt.Errorf("model name illegal(a-zA-Z0-9-_.:/)")
|
||||
}
|
||||
if strings.TrimSpace(provider) == "" {
|
||||
return nil, fmt.Errorf("provider is empty")
|
||||
|
||||
@@ -26,7 +26,7 @@ func (i *imlProviderController) Delete(ctx *gin.Context, id string) error {
|
||||
|
||||
func (i *imlProviderController) AddProvider(ctx *gin.Context, input *ai_dto.NewProvider) (*ai_dto.SimpleProvider, error) {
|
||||
if !common.ModelNameValid(input.Name) {
|
||||
return nil, fmt.Errorf("name illegal(a-zA-Z0-9-_.:)")
|
||||
return nil, fmt.Errorf("name illegal(a-zA-Z0-9-_.:/)")
|
||||
}
|
||||
return i.module.AddProvider(ctx, input)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user