fix: use system-wide connection when checking authentication

This commit is contained in:
Andrey Melnikov
2020-10-16 09:45:29 -07:00
parent c883f69fc9
commit 2bd3c3dde0

View File

@@ -165,7 +165,7 @@ func UnaryInterceptor(kubeConfig *v1.Config, db *v1.DB, sysConfig v1.SystemConfi
return resp, errors.New("LogInRequest does not have correct request type")
}
defaultClient, err := v1.GetDefaultClient()
defaultClient, err := v1.GetDefaultClientWithDB(db)
if err != nil {
return nil, err
}
@@ -180,10 +180,6 @@ func UnaryInterceptor(kubeConfig *v1.Config, db *v1.DB, sysConfig v1.SystemConfi
return nil, err
}
if err := defaultClient.DB.Close(); err != nil {
return nil, err
}
md.Set("onepanel-auth-token", rawToken)
ctx, err = getClient(ctx, kubeConfig, db, sysConfig)