Handle empty dashboard metrics safely
This commit is contained in:
@@ -134,7 +134,9 @@ func (s *Service) Runs() []model.Run { return s.queue.Snapshot() }
|
||||
func (s *Service) BackupMetrics() []model.BackupMetric {
|
||||
s.metricsMu.RLock()
|
||||
defer s.metricsMu.RUnlock()
|
||||
return append([]model.BackupMetric(nil), s.backupMetrics...)
|
||||
metrics := make([]model.BackupMetric, len(s.backupMetrics))
|
||||
copy(metrics, s.backupMetrics)
|
||||
return metrics
|
||||
}
|
||||
func (s *Service) Logs() map[string]any {
|
||||
return map[string]any{
|
||||
|
||||
Reference in New Issue
Block a user