summaryrefslogtreecommitdiffstats
path: root/store/sql_license_store.go
diff options
context:
space:
mode:
authorGeorge Goldberg <george@gberg.me>2017-09-18 18:31:31 +0100
committerJoram Wilander <jwawilander@gmail.com>2017-09-18 13:31:31 -0400
commit61d0078e0adade4d3670dd25975529a5f0c3bc98 (patch)
tree2f73586ec1955eedad424719f18517043ba70109 /store/sql_license_store.go
parent29e917486af2ff26b85c56b3323ca2fbc7309352 (diff)
downloadchat-61d0078e0adade4d3670dd25975529a5f0c3bc98.tar.gz
chat-61d0078e0adade4d3670dd25975529a5f0c3bc98.tar.bz2
chat-61d0078e0adade4d3670dd25975529a5f0c3bc98.zip
Add error codes to the remaining stores (Part 2). (#7462)
Diffstat (limited to 'store/sql_license_store.go')
-rw-r--r--store/sql_license_store.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/store/sql_license_store.go b/store/sql_license_store.go
index 5dadf2967..09371dc9f 100644
--- a/store/sql_license_store.go
+++ b/store/sql_license_store.go
@@ -4,6 +4,8 @@
package store
import (
+ "net/http"
+
"github.com/mattermost/mattermost-server/model"
)
@@ -43,7 +45,7 @@ func (ls SqlLicenseStore) Save(license *model.LicenseRecord) StoreChannel {
// Only insert if not exists
if err := ls.GetReplica().SelectOne(&model.LicenseRecord{}, "SELECT * FROM Licenses WHERE Id = :Id", map[string]interface{}{"Id": license.Id}); err != nil {
if err := ls.GetMaster().Insert(license); err != nil {
- result.Err = model.NewLocAppError("SqlLicenseStore.Save", "store.sql_license.save.app_error", nil, "license_id="+license.Id+", "+err.Error())
+ result.Err = model.NewAppError("SqlLicenseStore.Save", "store.sql_license.save.app_error", nil, "license_id="+license.Id+", "+err.Error(), http.StatusInternalServerError)
} else {
result.Data = license
}
@@ -64,9 +66,9 @@ func (ls SqlLicenseStore) Get(id string) StoreChannel {
result := StoreResult{}
if obj, err := ls.GetReplica().Get(model.LicenseRecord{}, id); err != nil {
- result.Err = model.NewLocAppError("SqlLicenseStore.Get", "store.sql_license.get.app_error", nil, "license_id="+id+", "+err.Error())
+ result.Err = model.NewAppError("SqlLicenseStore.Get", "store.sql_license.get.app_error", nil, "license_id="+id+", "+err.Error(), http.StatusInternalServerError)
} else if obj == nil {
- result.Err = model.NewLocAppError("SqlLicenseStore.Get", "store.sql_license.get.missing.app_error", nil, "license_id="+id)
+ result.Err = model.NewAppError("SqlLicenseStore.Get", "store.sql_license.get.missing.app_error", nil, "license_id="+id, http.StatusNotFound)
} else {
result.Data = obj.(*model.LicenseRecord)
}