MM-32882: Add an unread badge/marker to the Main Menu icon and the ‘Plugin Marketplace’ Menu Item (#16992)

Этот коммит содержится в:
catalintomai
2021-03-29 22:55:44 -07:00
коммит произвёл GitHub
родитель 16e6296c54
Коммит ca9f4c9ed8
6 изменённых файлов: 86 добавлений и 0 удалений

Просмотреть файл

@@ -6,6 +6,7 @@ package sqlstore
import (
"context"
"database/sql"
"fmt"
"strconv"
"strings"
"time"
@@ -99,6 +100,9 @@ func (s SqlSystemStore) Get() (model.StringMap, error) {
func (s SqlSystemStore) GetByName(name string) (*model.System, error) {
var system model.System
if err := s.GetMaster().SelectOne(&system, "SELECT * FROM Systems WHERE Name = :Name", map[string]interface{}{"Name": name}); err != nil {
if err == sql.ErrNoRows {
return nil, store.NewErrNotFound("System", fmt.Sprintf("name=%s", system.Name))
}
return nil, errors.Wrapf(err, "failed to get system property with name=%s", system.Name)
}