diff --git a/internal/server/service.go b/internal/server/service.go index 56953137..4016f22c 100644 --- a/internal/server/service.go +++ b/internal/server/service.go @@ -226,6 +226,9 @@ type marshalledService struct { } func (s *Service) MarshalJSON() ([]byte, error) { + s.serviceLock.RLock() + defer s.serviceLock.RUnlock() + var rolloutTargets []string var rolloutReaders []string if s.rollout != nil {