2
0
Эх сурвалжийг харах

update exceeded since to account for nil

Alexander Belanger 4 жил өмнө
parent
commit
e88b72f34e

+ 8 - 1
services/usage/usage.go

@@ -126,6 +126,13 @@ func (u *UsageTracker) GetProjectUsage() (map[uint]*UsageTrackerResponse, error)
 				}
 			}
 
+			exceededSince := cache.ExceededSince
+
+			if exceededSince == nil {
+				now := time.Now()
+				exceededSince = &now
+			}
+
 			res[project.ID] = &UsageTrackerResponse{
 				CPUUsage:      cache.ResourceCPU,
 				CPULimit:      limit.ResourceCPU,
@@ -136,7 +143,7 @@ func (u *UsageTracker) GetProjectUsage() (map[uint]*UsageTrackerResponse, error)
 				ClusterUsage:  current.Clusters,
 				ClusterLimit:  limit.Clusters,
 				Exceeded:      cache.Exceeded,
-				ExceededSince: *cache.ExceededSince,
+				ExceededSince: *exceededSince,
 				Project:       *project,
 				AdminEmails:   adminEmails,
 			}