PLT-6226 Fixing races with licensing (#7213)

* PLT-6226 Fixing races with licensing

* Fixing build issue

* Fixing licensing issue

* removing commented code
Этот коммит содержится в:
Corey Hulen
2017-08-16 09:51:45 -07:00
коммит произвёл Christopher Speller
родитель 32265df8be
Коммит 0ab490845a
36 изменённых файлов: 403 добавлений и 361 удалений

Просмотреть файл

@@ -423,17 +423,17 @@ func trackConfig() {
}
func trackLicense() {
if utils.IsLicensed {
if utils.IsLicensed() {
data := map[string]interface{}{
"customer_id": utils.License.Customer.Id,
"license_id": utils.License.Id,
"issued": utils.License.IssuedAt,
"start": utils.License.StartsAt,
"expire": utils.License.ExpiresAt,
"users": *utils.License.Features.Users,
"customer_id": utils.License().Customer.Id,
"license_id": utils.License().Id,
"issued": utils.License().IssuedAt,
"start": utils.License().StartsAt,
"expire": utils.License().ExpiresAt,
"users": *utils.License().Features.Users,
}
features := utils.License.Features.ToMap()
features := utils.License().Features.ToMap()
for featureName, featureValue := range features {
data["feature_"+featureName] = featureValue
}