mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-10-24 23:41:52 +08:00
Merge pull request #429 in YUNIONIO/onecloud from ~QIUJIAN/onecloud:hotfix/qj-policy-delete-fail to release/2.3.0
* commit '7208814421e5a1714beb11ee51c377cdff436f66': 修正:policy删除报错找不到blob
This commit is contained in:
@@ -14,15 +14,14 @@ var Policies SPolicyManager
|
||||
func policyReadFilter(session *mcclient.ClientSession, s jsonutils.JSONObject) (jsonutils.JSONObject, error) {
|
||||
ss := s.(*jsonutils.JSONDict)
|
||||
ret := ss.CopyIncludes("id", "type")
|
||||
blobStr, err := ss.GetString("blob")
|
||||
if err != nil {
|
||||
return nil, err
|
||||
blobStr, _ := ss.GetString("blob")
|
||||
if len(blobStr) > 0 {
|
||||
blobJson, err := jsonutils.ParseString(blobStr)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
ret.Add(jsonutils.NewString(blobJson.YAMLString()), "policy")
|
||||
}
|
||||
blobJson, err := jsonutils.ParseString(blobStr)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
ret.Add(jsonutils.NewString(blobJson.YAMLString()), "policy")
|
||||
return ret, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user