aboutsummaryrefslogtreecommitdiffhomepage
path: root/storage/user.go
diff options
context:
space:
mode:
Diffstat (limited to 'storage/user.go')
-rw-r--r--storage/user.go13
1 files changed, 6 insertions, 7 deletions
diff --git a/storage/user.go b/storage/user.go
index 9d584d5..e91e3b8 100644
--- a/storage/user.go
+++ b/storage/user.go
@@ -175,15 +175,14 @@ func (s *Storage) UpdateUser(user *model.User) error {
}
// UserLanguage returns the language of the given user.
-func (s *Storage) UserLanguage(userID int64) (language string, err error) {
+func (s *Storage) UserLanguage(userID int64) (language string) {
defer timer.ExecutionTime(time.Now(), fmt.Sprintf("[Storage:UserLanguage] userID=%d", userID))
- err = s.db.QueryRow(`SELECT language FROM users WHERE id = $1`, userID).Scan(&language)
- if err == sql.ErrNoRows {
- return "en_US", nil
- } else if err != nil {
- return "", fmt.Errorf("unable to fetch user language: %v", err)
+ err := s.db.QueryRow(`SELECT language FROM users WHERE id = $1`, userID).Scan(&language)
+ if err != nil {
+ return "en_US"
}
- return language, nil
+
+ return language
}
// UserByID finds a user by the ID.