summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/license/management/report/versions/v1.rb11
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/license/management/report/versions/v1.rb b/lib/license/management/report/versions/v1.rb
index c14864b..e897960 100644
--- a/lib/license/management/report/versions/v1.rb
+++ b/lib/license/management/report/versions/v1.rb
@@ -68,7 +68,16 @@ module License
end
def license_data(license)
- repository.item_for(license)
+ return repository.item_for(license) if canonicalize?
+
+ {
+ 'name' => license.name.split(/[\r\n]+/)[0],
+ 'url' => license.url
+ }
+ end
+
+ def canonicalize?
+ ENV.fetch('LM_V1_CANONICALIZE', 'false') == 'true'
end
end
end