summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--store/sql_status_store.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/store/sql_status_store.go b/store/sql_status_store.go
index 005b858c6..ce8cc1cfd 100644
--- a/store/sql_status_store.go
+++ b/store/sql_status_store.go
@@ -6,6 +6,7 @@ package store
import (
"database/sql"
"strconv"
+ "strings"
"github.com/mattermost/platform/model"
)
@@ -48,7 +49,9 @@ func (s SqlStatusStore) SaveOrUpdate(status *model.Status) StoreChannel {
}
} else {
if err := s.GetMaster().Insert(status); err != nil {
- result.Err = model.NewLocAppError("SqlStatusStore.SaveOrUpdate", "store.sql_status.save.app_error", nil, err.Error())
+ if !(strings.Contains(err.Error(), "for key 'PRIMARY'") && strings.Contains(err.Error(), "Duplicate entry")) {
+ result.Err = model.NewLocAppError("SqlStatusStore.SaveOrUpdate", "store.sql_status.save.app_error", nil, err.Error())
+ }
}
}