handle Set error on Update method

This commit is contained in:
Ilgıt Yıldırım
2020-09-12 11:35:20 +02:00
committed by Lea Anthony
parent 422ee22d0c
commit fe2c5e8611
2 changed files with 5 additions and 1 deletions

View File

@@ -286,5 +286,8 @@ func (s *Store) Update(updater interface{}) {
results := reflect.ValueOf(updater).Call(args)
// We will only have 1 result. Set the store to it
s.Set(results[0].Interface())
err = s.Set(results[0].Interface())
if err != nil && s.errorHandler != nil {
s.errorHandler(err)
}
}