Skip to content

Commit ffe62bc

Browse files
committed
fix type handling
1 parent 7a1d3bb commit ffe62bc

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

templates.go

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -49,21 +49,23 @@ func init() {
4949
}
5050

5151
func 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

0 commit comments

Comments
 (0)