aboutsummaryrefslogtreecommitdiff
path: root/store
diff options
context:
space:
mode:
authorFelix Hanley <felix@userspace.com.au>2020-03-18 13:25:09 +0000
committerFelix Hanley <felix@userspace.com.au>2020-03-18 13:25:09 +0000
commitac6468f9eac688a2fb379ea332fd45490cf80cf4 (patch)
tree581fe758fb471e22cf1b1ef85726bc4064e510a8 /store
parent2248b4d7e1d083a103e94985ee4b373d689ae0e8 (diff)
downloadsws-ac6468f9eac688a2fb379ea332fd45490cf80cf4.tar.gz
sws-ac6468f9eac688a2fb379ea332fd45490cf80cf4.tar.bz2
Unify chart handler, add pie charts, better caching
Diffstat (limited to 'store')
-rw-r--r--store/sqlite3.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/store/sqlite3.go b/store/sqlite3.go
index a889547..9525158 100644
--- a/store/sqlite3.go
+++ b/store/sqlite3.go
@@ -68,6 +68,10 @@ func (s *Sqlite3) SaveSite(d *sws.Site) error {
func (s *Sqlite3) GetHits(d sws.Site, filter map[string]interface{}) ([]*sws.Hit, error) {
hits := make([]*sws.Hit, 0)
+ if filter == nil {
+ filter = make(map[string]interface{})
+ }
+
sql := stmts["hits"]
filter["site_id"] = *d.ID
processFilter(&sql, filter)