From 175c4d781f939195ab36a02533777ce93fd92db4 Mon Sep 17 00:00:00 2001 From: HFO4 <912394456@qq.com> Date: Wed, 18 Mar 2020 10:45:33 +0800 Subject: [PATCH] Fix: absolute path cannot be saved for new policy --- service/admin/policy.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 {