diff options
-rw-r--r-- | system/admin/admin.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/system/admin/admin.go b/system/admin/admin.go index 053602c..3beef21 100644 --- a/system/admin/admin.go +++ b/system/admin/admin.go @@ -334,6 +334,7 @@ func UsersList(req *http.Request) ([]byte, error) { return nil, err } + var tmpUsrs []user.User var usrs []user.User for i := range jj { var u user.User @@ -346,6 +347,13 @@ func UsersList(req *http.Request) ([]byte, error) { } } + // filter out empty user records + for i := range tmpUsrs { + if tmpUsrs[i].Email != "" { + usrs = append(usrs, tmpUsrs[i]) + } + } + // make buffer to execute html into then pass buffer's bytes to Admin buf := &bytes.Buffer{} tmpl := template.Must(template.New("users").Parse(html + script)) |