@@ -105,7 +105,7 @@ func BillingMiddleware(next http.Handler) http.Handler {
105105 log .Println ("current time validity value: " , TimeValidity )
106106 if TimeValidity > 0 { // Valid plan
107107 next .ServeHTTP (w , r )
108- } else if TimeValidity <= 0 && TimeValidity < - 3600 * MaxErrorTime { // Negative validity, plan has been expired
108+ } else if TimeValidity <= 0 && - TimeValidity < 3600 * MaxErrorTime { // Negative validity, plan has been expired
109109 // Print warning message if remaining time is less than max allowed time
110110 log .Println ("Warning: Payment is required. Arc will start sending out error messages in next" , MaxErrorTime , "hours" )
111111 next .ServeHTTP (w , r )
@@ -192,12 +192,12 @@ func getArcClusterInstance(clusterID string) (ArcInstance, error) {
192192 return arcInstance , err
193193 }
194194 if len (response .ArcInstances ) != 0 {
195- arcInstanceByID := getArcInstanceByID ( clusterID , response .ArcInstances )
196- arcInstance .SubscriptionID = arcInstanceByID .SubscriptionID
197- TimeValidity = arcInstanceByID .TimeValidity
198- Tier = arcInstanceByID .Tier
199- FeatureCustomEvents = arcInstanceByID .FeatureCustomEvents
200- FeatureSuggestions = arcInstanceByID .FeatureSuggestions
195+ arcInstanceDetails := response .ArcInstances [ 0 ]
196+ arcInstance .SubscriptionID = arcInstanceDetails .SubscriptionID
197+ TimeValidity = arcInstanceDetails .TimeValidity
198+ Tier = arcInstanceDetails .Tier
199+ FeatureCustomEvents = arcInstanceDetails .FeatureCustomEvents
200+ FeatureSuggestions = arcInstanceDetails .FeatureSuggestions
201201 } else {
202202 return arcInstance , errors .New ("No valid instance found for the provided CLUSTER_ID" )
203203 }
0 commit comments