File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -49,21 +49,23 @@ func init() {
4949}
5050
5151func newTemplateContext (req events.Request ) (map [string ]interface {}, error ) {
52- tc := map [ string ] interface {}{
53- "request" : req ,
54- "config" : config . TemplateData ,
52+ session , err := sm . Read ( req )
53+ if err != nil {
54+ return map [ string ] interface {}{}, err
5555 }
5656
57- var err error
58- tc ["session" ], err = sm .Read (req )
59- if err != nil {
60- return tc , err
57+ orgs := make ([]string , len (tcsession .Memberships ))
58+ for idx , org := range session .Memberships {
59+ orgs [idx ] = org
6160 }
62- tc ["orgs" ] = make ([]string , len (tc ["session" ].Memberships ))
63- for idx , org := range tc ["session" ].Memberships {
64- tc ["orgs" ][idx ] = org
61+ sort .Strings (orgs )
62+
63+ tc := map [string ]interface {}{
64+ "request" : req ,
65+ "config" : config .TemplateData ,
66+ "session" : session ,
67+ "orgs" : orgs ,
6568 }
66- sort .Strings (tc ["orgs" ])
6769 return tc , nil
6870}
6971
You can’t perform that action at this time.
0 commit comments