diff options
| author | mo khan <mo.khan@gmail.com> | 2020-04-19 09:55:45 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-04-19 09:55:45 -0600 |
| commit | c8e53c87d08190d08b330e10bd681ca0bb3c1aa1 (patch) | |
| tree | 5410a6a138869ed34b2a026546810cab74b08b3e | |
| parent | 15eb7d5e6bd1e406f64139a3d323a6ccc44d399b (diff) | |
Fix bug with iterating through nuget packages
| -rw-r--r-- | CHANGELOG.md | 8 | ||||
| -rw-r--r-- | Gemfile.lock | 2 | ||||
| -rw-r--r-- | lib/spandx.rb | 1 | ||||
| -rw-r--r-- | lib/spandx/dotnet/nuget_gateway.rb | 2 | ||||
| -rw-r--r-- | lib/spandx/version.rb | 2 |
5 files changed, 10 insertions, 5 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 036175a..fd15b68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -Version 0.12.2 +Version 0.12.3 # Changelog @@ -8,6 +8,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [0.12.3] - 2020-04-19 +### Fixed +- Ignore nuget entries with missing `items`. +- Remove require `etc`. + ## [0.12.2] - 2020-04-18 ### Fixed - Insert entries with unknown license into cache instead of one large dead letter file that is too big to commit to git. diff --git a/Gemfile.lock b/Gemfile.lock index f2368d3..d14188e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - spandx (0.12.2) + spandx (0.12.3) addressable (~> 2.7) bundler (>= 1.16, < 3.0.0) net-hippie (~> 0.3) diff --git a/lib/spandx.rb b/lib/spandx.rb index e04be58..dbd09e6 100644 --- a/lib/spandx.rb +++ b/lib/spandx.rb @@ -3,7 +3,6 @@ require 'addressable/uri' require 'bundler' require 'csv' -require 'etc' require 'forwardable' require 'json' require 'logger' diff --git a/lib/spandx/dotnet/nuget_gateway.rb b/lib/spandx/dotnet/nuget_gateway.rb index 837eed4..6776553 100644 --- a/lib/spandx/dotnet/nuget_gateway.rb +++ b/lib/spandx/dotnet/nuget_gateway.rb @@ -78,7 +78,7 @@ module Spandx end def items_from(page) - page['items'].sort_by { |x| x['commitTimeStamp'] } + page.fetch('items', []).sort_by { |x| x['commitTimeStamp'] } end def page_number_from(url) diff --git a/lib/spandx/version.rb b/lib/spandx/version.rb index 9097454..c19b908 100644 --- a/lib/spandx/version.rb +++ b/lib/spandx/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Spandx - VERSION = '0.12.2' + VERSION = '0.12.3' end |
