diff --git a/service/admin/policy.go b/service/admin/policy.go index fff7005..f89fbe6 100644 --- a/service/admin/policy.go +++ b/service/admin/policy.go @@ -244,7 +244,9 @@ func (service *SlaveTestService) Test() serializer.Response { // Add 添加存储策略 func (service *AddPolicyService) Add() serializer.Response { - service.Policy.DirNameRule = strings.TrimPrefix(service.Policy.DirNameRule, "/") + if service.Policy.Type != "local" && service.Policy.Type != "remote" { + service.Policy.DirNameRule = strings.TrimPrefix(service.Policy.DirNameRule, "/") + } if service.Policy.ID > 0 { if err := model.DB.Save(&service.Policy).Error; err != nil {