Skip to content

Commit 03154bb

Browse files
authored
Merge pull request #2814 from librariesio/fix_pypi_known_versions
Need to return a hash for known versions
2 parents 1a0e999 + 60a8c32 commit 03154bb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

app/models/package_manager/pypi.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,11 @@ def self.one_version(raw_project, version_string)
112112
end
113113

114114
def self.known_versions(name)
115-
Project.find_by(platform: "Pypi", name: name)
115+
Project
116+
.find_by(platform: "Pypi", name: name)
116117
&.versions
117-
&.select(:number, :published_at, :original_license)
118-
&.index_by(&:number) || {}
118+
&.map { |v| v.slice(:number, :published_at, :original_license).symbolize_keys }
119+
&.index_by { |v| v[:number] } || {}
119120
end
120121

121122
def self.dependencies(name, version, _mapped_project)

0 commit comments

Comments
 (0)