Proper error for empty sensors
This commit is contained in:
parent
9d172a41b6
commit
9206f7f2e1
|
|
@ -2,6 +2,7 @@ package routes
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"basic-sensor-receiver/app"
|
"basic-sensor-receiver/app"
|
||||||
|
"database/sql"
|
||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
|
|
@ -91,6 +92,11 @@ func GetSensorLatestValue(s *app.Server) gin.HandlerFunc {
|
||||||
value, err := s.Services.SensorValues.GetLatest(sensorId, query.To)
|
value, err := s.Services.SensorValues.GetLatest(sensorId, query.To)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
if err == sql.ErrNoRows {
|
||||||
|
c.AbortWithError(404, err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
c.AbortWithError(500, err)
|
c.AbortWithError(500, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue