Test: pkg/task

This commit is contained in:
HFO4
2020-02-06 16:01:06 +08:00
parent 2b853dddd3
commit fc5b7d42c8
11 changed files with 707 additions and 7 deletions

View File

@@ -75,10 +75,13 @@ func GetPolicyByID(ID interface{}) (Policy, error) {
// AfterFind 找到存储策略后的钩子
func (policy *Policy) AfterFind() (err error) {
// 解析存储策略设置到OptionsSerialized
err = json.Unmarshal([]byte(policy.Options), &policy.OptionsSerialized)
if policy.OptionsSerialized.FileType == nil {
policy.OptionsSerialized.FileType = []string{}
if policy.Options != "" {
err = json.Unmarshal([]byte(policy.Options), &policy.OptionsSerialized)
if policy.OptionsSerialized.FileType == nil {
policy.OptionsSerialized.FileType = []string{}
}
}
return err
}