Porsche: don't raise error on UNKNOWN cause (#3408)
This commit is contained in:
parent
3ef15e257e
commit
a93111a58c
1 changed files with 5 additions and 2 deletions
|
|
@ -145,10 +145,13 @@ type StatusResponseMobile struct {
|
|||
func (s *StatusResponseMobile) MeasurementByKey(key string) (*MeasurementMobile, error) {
|
||||
for _, m := range s.Measurements {
|
||||
if m.Key == key {
|
||||
var err error
|
||||
if !m.Status.IsEnabled {
|
||||
return nil, errors.New(m.Status.Cause)
|
||||
if m.Status.Cause != "UNKNOWN" {
|
||||
err = errors.New(m.Status.Cause)
|
||||
}
|
||||
}
|
||||
return &m, nil
|
||||
return &m, err
|
||||
}
|
||||
}
|
||||
return nil, api.ErrNotAvailable
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue