Add unit tests for dashboard repository and enhance BSON handling
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -78,7 +78,7 @@ func (s *service) Summary(ctx context.Context, query SummaryQuery) (*SummaryResp
|
||||
"closing_window_hours": windowHours,
|
||||
})
|
||||
|
||||
result, err := s.repo.Summary(ctx, windowSec)
|
||||
result, err := s.repo.Summary(context.WithoutCancel(ctx), windowSec)
|
||||
if err != nil {
|
||||
s.logger.Error("Failed to fetch dashboard summary", map[string]interface{}{
|
||||
"error": err.Error(),
|
||||
@@ -215,7 +215,7 @@ func (s *service) Statistics(ctx context.Context, query StatisticsQuery) (*Stati
|
||||
"days": days,
|
||||
})
|
||||
|
||||
result, err := s.repo.Statistics(ctx, days, startUnix)
|
||||
result, err := s.repo.Statistics(context.WithoutCancel(ctx), days, startUnix)
|
||||
if err != nil {
|
||||
s.logger.Error("Failed to fetch dashboard statistics report", map[string]interface{}{
|
||||
"error": err.Error(),
|
||||
|
||||
Reference in New Issue
Block a user