コード例 #1
0
ファイル: alert.go プロジェクト: roman-vynar/grafana
func GetAlertById(query *m.GetAlertByIdQuery) error {
	alert := m.Alert{}
	has, err := x.Id(query.Id).Get(&alert)
	if !has {
		return fmt.Errorf("could not find alert")
	}
	if err != nil {
		return err
	}

	query.Result = &alert
	return nil
}
コード例 #2
0
ファイル: alert.go プロジェクト: reduxdj/grafana
func GetAlertById(query *m.GetAlertByIdQuery) error {
	var Alert m.Alert
	has, err := x.Id(query.Id).Get(&Alert)

	if err != nil {
		return err
	} else if has == false {
		return m.ErrInvalidAlert
	}

	query.Result = &Alert
	return nil
}