Răsfoiți Sursa

Merge pull request #1629 from porter-dev/belanger/hotfix-usage

Write unlimited usage response if usage tracking is disabled
abelanger5 4 ani în urmă
părinte
comite
08b6ef2c2b
1 a modificat fișierele cu 9 adăugiri și 0 ștergeri
  1. 9 0
      api/server/handlers/project/get_usage.go

+ 9 - 0
api/server/handlers/project/get_usage.go

@@ -28,6 +28,15 @@ func NewProjectGetUsageHandler(
 func (p *ProjectGetUsageHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
 	proj, _ := r.Context().Value(types.ProjectScope).(*models.Project)
 
+	if !p.Config().ServerConf.UsageTrackingEnabled {
+		p.WriteResult(w, r, &types.GetProjectUsageResponse{
+			Limit:      types.EnterprisePlan,
+			IsExceeded: false,
+		})
+
+		return
+	}
+
 	res := &types.GetProjectUsageResponse{}
 
 	currUsage, limit, usageCache, err := usage.GetUsage(&usage.GetUsageOpts{