From c516525dbb2e4aa20b02817ac4dcc08a640209c4 Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Sat, 19 Sep 2020 23:38:59 +0800 Subject: [PATCH] fix: scheduler token not support policy --- pkg/scheduler/api/sched.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/scheduler/api/sched.go b/pkg/scheduler/api/sched.go index 9307468f08..131d7d057e 100644 --- a/pkg/scheduler/api/sched.go +++ b/pkg/scheduler/api/sched.go @@ -26,6 +26,7 @@ import ( "yunion.io/x/onecloud/pkg/appsrv" "yunion.io/x/onecloud/pkg/cloudcommon/cmdline" "yunion.io/x/onecloud/pkg/cloudcommon/db" + "yunion.io/x/onecloud/pkg/cloudcommon/policy" "yunion.io/x/onecloud/pkg/compute/models" "yunion.io/x/onecloud/pkg/httperrors" "yunion.io/x/onecloud/pkg/mcclient" @@ -83,7 +84,7 @@ func FetchSchedInfo(req *http.Request) (*SchedInfo, error) { input = models.ApplySchedPolicies(input) data := NewSchedInfo(input) - data.UserCred = token + data.UserCred = policy.FilterPolicyCredential(token) domainId := data.Domain for _, net := range data.Networks {