From 8f692b5c9e59a5b2e7958d46a6cbc91b8b13a827 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Thu, 6 Jun 2013 16:43:33 +0300 Subject: [PATCH] fixed loading issue --- rater/loader_csv.go | 3 +++ rater/storage_gosexy.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/rater/loader_csv.go b/rater/loader_csv.go index 721f2c15e..3410d4714 100644 --- a/rater/loader_csv.go +++ b/rater/loader_csv.go @@ -80,6 +80,9 @@ func openStringCSVReader(data string, comma rune) (csvReader *csv.Reader, fp *os } func (csvr *CSVReader) WriteToDatabase(storage DataStorage, flush, verbose bool) (err error) { + if storage == nil { + return errors.New("No database connection!") + } if flush { storage.Flush() } diff --git a/rater/storage_gosexy.go b/rater/storage_gosexy.go index 60c5ef66e..7268dcd60 100644 --- a/rater/storage_gosexy.go +++ b/rater/storage_gosexy.go @@ -145,7 +145,7 @@ func (rs *GosexyStorage) SetActionTimings(key string, ats ActionTimings) (err er _, err = rs.db.Del(ACTION_TIMING_PREFIX + key) return err } - result, err := rs.ms.Marshal(ats) + result, err := rs.ms.Marshal(&ats) _, err = rs.db.Set(ACTION_TIMING_PREFIX+key, result) return }