summaryrefslogtreecommitdiffstats
path: root/utils/license.go
diff options
context:
space:
mode:
Diffstat (limited to 'utils/license.go')
-rw-r--r--utils/license.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/utils/license.go b/utils/license.go
index f0a91665e..4d6387788 100644
--- a/utils/license.go
+++ b/utils/license.go
@@ -141,17 +141,23 @@ func getClientLicense(l *model.License) map[string]string {
return props
}
-func GetClientLicenseEtag() string {
+func GetClientLicenseEtag(useSanitized bool) string {
value := ""
- for k, v := range ClientLicense {
+ lic := ClientLicense
+
+ if useSanitized {
+ lic = GetSanitizedClientLicense()
+ }
+
+ for k, v := range lic {
value += fmt.Sprintf("%s:%s;", k, v)
}
return model.Etag(fmt.Sprintf("%x", md5.Sum([]byte(value))))
}
-func GetSantizedClientLicense() map[string]string {
+func GetSanitizedClientLicense() map[string]string {
sanitizedLicense := make(map[string]string)
for k, v := range ClientLicense {