|
@@ -85,15 +85,10 @@ func (s *store) detectAuth() bool {
|
|
|
if s.server == nil {
|
|
if s.server == nil {
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
- if s.enabled != nil {
|
|
|
|
|
- return *s.enabled
|
|
|
|
|
- }
|
|
|
|
|
value, err := s.requestResource("/enabled", false)
|
|
value, err := s.requestResource("/enabled", false)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
if e, ok := err.(*etcderr.Error); ok {
|
|
if e, ok := err.(*etcderr.Error); ok {
|
|
|
if e.ErrorCode == etcderr.EcodeKeyNotFound {
|
|
if e.ErrorCode == etcderr.EcodeKeyNotFound {
|
|
|
- b := false
|
|
|
|
|
- s.enabled = &b
|
|
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -107,7 +102,6 @@ func (s *store) detectAuth() bool {
|
|
|
plog.Errorf("internal bookkeeping value for enabled isn't valid JSON (%v)", err)
|
|
plog.Errorf("internal bookkeeping value for enabled isn't valid JSON (%v)", err)
|
|
|
return false
|
|
return false
|
|
|
}
|
|
}
|
|
|
- s.enabled = &u
|
|
|
|
|
return u
|
|
return u
|
|
|
}
|
|
}
|
|
|
|
|
|